我的 Active Directory 帐户位于 msdb 的 SQLAgentOperatorRole 上的 AD 组中。我可以列出现有的 MSSQL 代理作业,但我只能查看它们的步骤和时间表,我无法编辑它们或创建新的。
我能够创建新作业,但是在他们的步骤中,当我选择 CmdExec 时,没有列出任何代理。
如果我从 SQLAgentOperatorRole 中删除该组,则不再列出任何作业。
当我登录时,sa
我可以编辑作业并列出代理。
我是否缺少能够管理工作的东西?
我的 Active Directory 帐户位于 msdb 的 SQLAgentOperatorRole 上的 AD 组中。我可以列出现有的 MSSQL 代理作业,但我只能查看它们的步骤和时间表,我无法编辑它们或创建新的。
我能够创建新作业,但是在他们的步骤中,当我选择 CmdExec 时,没有列出任何代理。
如果我从 SQLAgentOperatorRole 中删除该组,则不再列出任何作业。
当我登录时,sa
我可以编辑作业并列出代理。
我是否缺少能够管理工作的东西?
请参阅https://learn.microsoft.com/en-us/sql/ssms/agent/sql-server-agent-fixed-database-roles?view=sql-server-ver15上的文档。它清楚地说明了你可以用这个角色做什么。例如,它不包括编辑他人拥有的作业的权限。