Security 创建SQL代理作业需要哪些SQL 2000权限?

Security 创建SQL代理作业需要哪些SQL 2000权限?,security,sql-server-2000,sql-server-agent,Security,Sql Server 2000,Sql Server Agent,我已经很久没有在SQLServer2000上研究SQL作业了 在SQL 2005上,如果我想允许用户创建作业等,我会向msdb添加必要的登录名,并分配一个角色SQLAgentUserRole、SQLAgentReaderRole或SQLAgentOperatorRole。没问题 也许有人能帮我回忆一下在SQL 2000上创建工作所需的权限/角色,因为我不好意思说我已经完全忘记了,SQL 2000联机丛书也不太清楚 如果用户是SQL 2000数据库中的dbo,是否会自动授予创建SQL代理作业的权限

我已经很久没有在SQLServer2000上研究SQL作业了

在SQL 2005上,如果我想允许用户创建作业等,我会向msdb添加必要的登录名,并分配一个角色SQLAgentUserRole、SQLAgentReaderRole或SQLAgentOperatorRole。没问题

也许有人能帮我回忆一下在SQL 2000上创建工作所需的权限/角色,因为我不好意思说我已经完全忘记了,SQL 2000联机丛书也不太清楚


如果用户是SQL 2000数据库中的dbo,是否会自动授予创建SQL代理作业的权限?

事实上,每个用户都可以创建新的SQL Server代理作业

您可以控制的是他们对数据库对象的权限。我刚刚尝试过,一个完全没有权限的用户(所有数据库上的denydatareader和denydatawriter)仍然可以创建一个新的SQL Server代理作业,但他不能在其中执行任何操作

希望这有帮助