Ale*_*uiu 5 sql-server sql-server-2012 sql-server-agent
我已经将用户映射到msdb
数据库并分配给他的角色SQLAgentOperatorRole
,但是用户在连接时仍然看不到列出的SQL Server代理。
在SQL Server代理确实显示了罚款,当我登录为sysadmin
。
有几点需要考虑。
确保连接到 SQL Server 2012 的人使用 SSMS 2012,我发现当使用错误版本连接时某些功能未显示时会出现兼容性问题。
删除用户的所有角色并再次授予它们,重复这些步骤以确保您第一次就正确完成了操作。
创建帐户和分配角色的脚本:
USE [master]
CREATE LOGIN SQlSATest WITH PASSWORD = 'test', CHECK_EXPIRATION=OFF, CHECK_POLICY= OFF;
USE [msdb]
CREATE USER [SQLSATest] FROM LOGIN SQLSATest;
EXECUTE sp_addrolemember @rolename = 'SQLAgentOperatorRole', @membername = 'SQLSATest'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18706 次 |
最近记录: |