0
在我們的一臺sql 2005服務器上,我們不能再給任何用戶服務器角色(例如sysadmin)。它通過用戶界面和代碼似乎都很成功。但是,當我們檢查數據庫並在用戶界面中,角色未經檢查並且不在主數據庫中顯示給用戶。權限似乎不是問題,因爲我們正在以系統管理員級別的訪問權限來測試此權限。日誌中也沒有錯誤。sql 2005服務器角色
任何想法?
感謝,
布蘭登
在我們的一臺sql 2005服務器上,我們不能再給任何用戶服務器角色(例如sysadmin)。它通過用戶界面和代碼似乎都很成功。但是,當我們檢查數據庫並在用戶界面中,角色未經檢查並且不在主數據庫中顯示給用戶。權限似乎不是問題,因爲我們正在以系統管理員級別的訪問權限來測試此權限。日誌中也沒有錯誤。sql 2005服務器角色
任何想法?
感謝,
布蘭登
用戶在主無關服務器級別的角色。 C檢查以尋找到合適的目錄:sys.server_principals和sys.server_role_members:
select r.name as [Role], p.name as [Member]
from sys.server_role_members m
join sys.server_principals r on m.role_principal_id = r.principal_id
join sys.server_principals p on m.member_principal_id = p.principal_id
where r.name = 'sysadmin';
我相信這是serverfault.com – 2010-01-13 21:29:55
呀一個問題,你可能是正確的... – Brandon 2010-01-13 21:34:10
遷此問題在那裏。感謝您的鏈接。 – Brandon 2010-01-13 21:37:34