2012-10-18 101 views
0

我正在使用sp_addrolemember過程來授予用戶訪問權限。該命令的作品,但任何人都可以解釋爲什麼「地圖」複選框沒有選中他們的屬性中的「用戶映射」下?或者有沒有辦法讓盒子檢查?用戶映射SQL管理工作室

我正在使用一個帶有Python的HTML接口來爲用戶提供訪問權限,但是如果我進入SQL Management Studio則會令人困惑,因爲它看起來像只是通過滾動瀏覽該用戶的映射時才具有權限。

USE [105494-0000] EXEC sp_addrolemember 'permission', 'user_name' 

enter image description here

enter image description here

回答

0

你必須創建用戶至上

CREATE USER [testUser] FOR LOGIN [testLogin] 

然後

EXEC sp_addrolemember N'db_datareader', N'testUser' 
+0

如果什麼用戶已經存在,做這仍然適用? – Chad

+0

如果用戶存在,則不需要創建它。最後一條語句就足夠了 – PyQL

+0

這仍然不能解釋爲什麼「地圖」複選框沒有在用戶屬性中檢查。我正在尋找一種方法來檢查它,即使該命令按預期工作,因爲當您在Management Studio中查看權限時會產生誤導 – Chad

相關問題