“拒絕了對物件資料庫的 EXECUTE 許可權”之解決
“拒絕了對物件'aspnet_CheckSchemaVersion'的 EXECUTE 許可權”之解決
【錯誤狀態】
“/XXX”應用程式中的伺服器錯誤。
--------------------------------------------------------------------------------
拒絕了對物件 'aspnet_CheckSchemaVersion' (資料庫 'aspnetdb',架構 'dbo')的 EXECUTE 許可權。
說明:執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以瞭解有關該錯誤以及程式碼中導致錯誤的出處的詳細資訊。
異常詳細資訊:System.Data.SqlClient.SqlException: 拒絕了對物件 'aspnet_CheckSchemaVersion' (資料庫 'aspnetdb',架構 'dbo')的 EXECUTE 許可權。
【解決方法】
1、開啟 aspnetdb 資料庫的“屬性”選項。
2、在“屬性”選項中依次選擇“選項頁”→“許可權”→“使用者或角色”→“NT AUTHORITY/NETWORK SERVICE”。
3、在“顯示許可權”中將“Execute”的“授予”選項由未選中改為選中(打鉤)即可,最好重啟資料庫引擎。