拒絕了對對象 'XXX' (數據庫 'XXX',架構 'dbo')的 SELECT 權限

在IIS裏測試ASP.NET網站時會遇到這樣的問題(ASP.NET+SQL2008)我自己的解決方法是這樣的:

1.打開SQL2008管理界面

2.在“對象資源管理器”裏,展開“數據庫”下面的“安全性”,右鍵“登錄名”彈出“新建登錄名...”彈出新建登錄名窗口,登錄名處右邊“搜索”——“高級”——“立即查找”,選擇“ASPNET”,兩次確定後成功添加用戶“ASPNET”,下面“默認數據庫”選擇你要操作的數據庫(假設數據庫名爲:TTT)後,確定,OK!

3.賦予登錄名的服務器角色(最好全選)

4.賦予ASPNET這個用戶查詢數據庫的權限。右鍵數據庫你的數據庫TTT,選擇“屬性”——點“權限”,在“確定”上方有很多權限選項,選擇你常用的那些操作吧,如select ,update,delete,……點擊“確定”,就成功了!

去瀏覽器裏測試吧……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章