sql-server - MSSQL 邮件权限被拒绝 xp_sysmail_activate
问题描述
在 MSSQL 2016 上,我可以在 SQL Server 日志中看到错误。
Message
The activated proc '[dbo].[sp_sysmail_activate]' running on queue 'msdb.dbo.ExternalMailQueue' output the following:
'The EXECUTE permission was denied on the object 'xp_sysmail_activate', database 'mssqlsystemresource', schema 'sys'.'
请问哪里有问题?
解决方案
当我在 MSSQL 2016 上设置安全策略行时,我更改了所有者数据库 MSDB。这不可能。我让所有者返回登录 sa,一切正常。
推荐阅读
- selenium - 如何为以下具有相同值的 img 类获取 xpath?
- android - Android:在 Google Play 游戏中获取用户名
- html - 如何强制 Flex Grid 宽度?
- algorithm - 奇怪的实验结果的原因是什么?
- python - 使用 Pandas 数据框和 PyPDF2 组合多个 PDF
- node.js - 在 mongodb localhost 中使用 code:62 关闭?
- powershell - 将 `Test-NetConnection` 与代理服务器一起使用
- google-tag-manager - 将 dataLayer 变量传递给 GTM 标签
- netcdf - 使用 ncks 的 4D netcdf 变量的 Hyperslab
- excel - 将 Excel 工作表加载到 netezza