2014-09-30 95 views
1

我使用SQL Server 2012 BI版本。无法编辑SQL Server 2012中的Sql Agent作业步骤

用户在MSDB数据库以下角色:

  • SQLAgentOperatorRole
  • SQLAgentReaderRole
  • SQLAgentUserRole

用户仍然能够编辑作业步骤改变一些参数。我错过了什么?

更多详细信息01:

我在BI框上有Admin权限。当需要&需要时更改配置参数时,用户需要运行作业。用户能够成功运行作业,但他无法编辑作业中的步骤。该按钮称为查看而不是编辑当用户查看作业的属性时。

+0

你怎么能告诉用户不能够编辑?你点击并得到一些错误?或者某个按钮丢失了?要么...?请添加一些细节。 – Paolo 2014-09-30 14:38:47

+0

我已添加更多详细信息。这个问题有什么问题?我相信我没有理由被拒绝投票。 – 2014-09-30 14:50:52

回答

3

我终于在MSDN上找到了答案。用户必须是sysadmin固定服务器角色的成员才能修改他/她未创建的作业。

http://msdn.microsoft.com/en-us/library/ms190948.aspx#Security

+0

警告 - 将系统管理员授予用户意味着他们可以在SQL Server上执行任何操作。这不是一个好的解决方案,除非你不想成为DBA了。 – 2016-06-14 16:49:52