在iis執行網頁時,出現以下的錯誤訊息出現,
顯然是資料庫帳號全縣上的問題,
但調整了很多都還是依樣的問題產生,
懇請各位前輩大大們解答:
結構描述 'dbo',資料庫 'TEST DB',物件 'company' 沒有 SELECT 權限。
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外狀況詳細資訊: System.Data.SqlClient.SqlException: 結構描述 'dbo',資料庫 'TEST DB',物件 'company' 沒有 SELECT 權限。
引用出處:https://dotblogs.com.tw/terrychuang/2012/05/03/71943
要設定DB帳號權限
範例:sa帳號權限,Create 'TEST DB',IIS上,與DB串接的帳號是另一組,就會導致你那情況發生。
你可以先去 安全性>登入>"找到您IIS上登入DB的帳號">右鍵>屬性>使用者對應
【這邊您可以看一下,是不是有選項漏勾】
01.DB權限未開啟
02.伺服器角色是不是未勾選