【发布时间】:2014-10-02 08:21:30
【问题描述】:
我检查了 SQLAGENT.out
- ! [298] SQLServer Error: 15247, User does not have permission to do this action [SQLSTATE 42000] (DisableAgentXPs)
- ! [298] SQLServer Error: 229, EXECUTE autorisation has been refused on the object 'sp_sqlagent_has_server_access', database 'msdb', schéma 'dbo'. [SQLSTATE 42000] (ConnIsLoginSysAdmin)
- ! [298] SQLServer Error: 229,EXECUTE autorisation has been refused on the object 'sp_sqlagent_get_startup_info', database 'msdb', schéma 'dbo'. [SQLSTATE 42000]
- ! [298] SQLServer Error: 229, UPDATE autorisation has been refused on the object 'sysalerts', database 'msdb', schéma 'dbo'. [SQLSTATE 42000] (DumpAndCheckServerVersion)
- ! [298] SQLServer Error: 229, INSERT autorisation has been refused on the object 'syssessions', database 'msdb', schéma 'dbo'. [SQLSTATE 42000]
- ! [000] Error while creating a new session
- ? [098] SQLServerAgent terminated (normal mode)
我的用户在管理员组中。我试图在“以管理员身份执行”时执行相同的操作,同样的事情发生了。我尝试使用 NT AUTHORITY\System,同样的事情发生了。我现在没有主意了。
这些是我的 Sql 信息:
Microsoft SQL Server Management Studio 11.0.2100.60
Microsoft 数据访问组件 (MDAC) 6.1.7601.17514
微软 MSXML 3.0 5.0 6.0
Microsoft Internet Explorer 9.11.9600.17207
Microsoft .NET Framework 4.0.30319.18444
系统开发 6.1.7601
我错过了什么吗?有人告诉我,我的用户拥有 PC 上的所有权限,所以知道为什么会这样吗?
感谢您的任何意见。
【问题讨论】:
标签: sql-server permissions sql-server-2012 sql-server-agent