我检查了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
Microsoft MSXML 3.0 5.0 6.0
Microsoft Internet Explorer 9.11.9600.17207
Microsoft .NET Framework 4.0.30319.18444
Systèmed'expract6.1.7601
我错过了什么吗?我被告知我的用户拥有PC上的所有权利,所以不知道为什么会发生这种情况?
感谢您的任何意见。
答案 0 :(得分:2)
好的我觉得我发现了自己的问题。 SQL Server代理不包含在Express版本中,如果我运行此东西
SELECT SERVERPROPERTY('productversion') AS ProductVersion,
SERVERPROPERTY ('productlevel') AS ProductLevel,
SERVERPROPERTY ('edition') AS Edition
我得到10.0.2531.0 SP1 Express Edition (64-bit)
所以我猜我不允许这样做。
哦,非常感谢。