2014-09-30 94 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