天天看點

SQL SERVER普通使用者需要什麼權限才能執行sp_configure指令

sql server普通使用者需要什麼權限才能執行sp_configure指令呢? 例如如下存儲過程所示

執行存儲過程exec prc_test; 會報如下錯誤

msg 15247, level 16, state 1, procedure sp_configure, line 107

使用者沒有執行此操作的權限。

msg 5812, level 14, state 1, procedure prc_test, line 8

您沒有運作 reconfigure 語句的權限。

msg 5812, level 14, state 1, procedure prc_test, line 10

SQL SERVER普通使用者需要什麼權限才能執行sp_configure指令

此時使用者需要授予alter settings權限才能運作sp_configure權限。當然一般是不建議授予普通使用者這個權限的。

<b>權限</b>

預設情況下,被授予 alter settings 權限的使用者同時擁有 reconfigure 權限。 sysadmin and serveradmin固定伺服器角色隐式持有該權限。

use master;

go

grant alter settings to kkk;

SQL SERVER普通使用者需要什麼權限才能執行sp_configure指令