SQL 2000 中与 SQL 2005 的 SQLAgentOperatorRole (msdb) 相当吗?

SQL 2000 中与 SQL 2005 的 SQLAgentOperatorRole (msdb) 相当吗?

有人能告诉我 SQL 2000 中 SQL 2005 的 SQLAgentOperatorRole (msdb) 的等效项是什么吗?我想授予登录权限以禁用 SQL 2000 中的作业。

提前致谢....

答案1

需要将 TargetServerRoles 添加到 MSDB。请参阅

答案2

首先,如果您确实有 SQL Server 2005,那么使用 SQLAgentOperatorRole 可能权限过多。如果您只想让用户能够修改单个作业。在 2005 中,您需要让用户成为作业的所有者,然后在 MSDB 中为该用户分配 SQLAgentUserRole。

在 SQL Server 2000 中,如果您让用户成为作业的所有者,则无需分配其他权限。然后他们可以修改该作业。

相关内容