2011-06-03 116 views
2

我在將用戶添加到在本地計算機上設置的測試數據庫時遇到問題。我已經添加了用戶,但用戶沒有SELECT(或其他任何關於此事的數據庫)的權限。我已經嘗試了服務器,數據庫和表下的許可選項卡(只有一個它是一個非常簡單的數據庫,用於測試)併爲每個選項選擇了授權,但它仍然無效。我也嘗試過做類似的Transact-SQL命令:SQL Server 2008授予選擇權限

use testing 

GRANT SELECT, UPDATE, DELETE, INSERT TO User 

和一對夫婦返回其他組合的成功,但我仍然沒有權限從表中選擇數據。有什麼建議麼?

+0

您是否驗證過該用戶可以登錄?並且您正與具有選擇問題的用戶以外的其他用戶授予權限? – taylonr 2011-06-03 14:28:18

回答

2

將用戶添加到公共數據庫角色,他們應該能夠對數據庫進行SELECT(除非您更改了公共角色的權限)。

3

將用戶添加到db_datareader角色,以使用戶可以選擇訪問所有表。