iT邦幫忙

1

結構描述 'dbo',資料庫 'TEST DB',物件 'company' 沒有 SELECT 權限。

  • 分享至 

  • xImage

在iis執行網頁時,出現以下的錯誤訊息出現,
顯然是資料庫帳號全縣上的問題,
但調整了很多都還是依樣的問題產生,
懇請各位前輩大大們解答:

結構描述 'dbo',資料庫 'TEST DB',物件 'company' 沒有 SELECT 權限。
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外狀況詳細資訊: System.Data.SqlClient.SqlException: 結構描述 'dbo',資料庫 'TEST DB',物件 'company' 沒有 SELECT 權限。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
實習工程師
iT邦新手 1 級 ‧ 2024-09-13 11:32:09
最佳解答

引用出處:https://dotblogs.com.tw/terrychuang/2012/05/03/71943
要設定DB帳號權限

範例:sa帳號權限,Create 'TEST DB',IIS上,與DB串接的帳號是另一組,就會導致你那情況發生。

你可以先去 安全性>登入>"找到您IIS上登入DB的帳號">右鍵>屬性>使用者對應
【這邊您可以看一下,是不是有選項漏勾】
01.DB權限未開啟
02.伺服器角色是不是未勾選

看更多先前的回應...收起先前的回應...
ejious iT邦新手 5 級 ‧ 2024-09-13 11:43:43 檢舉

所以是同步確認iis上連接資料庫的帳密對嗎??

你看程式內連結資料庫的是哪一個帳號,就確認那個帳號就對了(DB帳號)
如果看不懂的話,上面有附上連結,稍為理解一下,你會比較清楚我講的內容

ejious iT邦新手 5 級 ‧ 2024-09-13 13:03:17 檢舉

好的 謝謝大大的分享 真感謝

ejious iT邦新手 5 級 ‧ 2024-09-13 13:13:33 檢舉

目前已照連結中的步驟做調整
還是依樣的情況......

貼你設定的圖來瞧瞧

ejious iT邦新手 5 級 ‧ 2024-09-13 15:00:39 檢舉

OK了,
目前調整的是您提供的那個方法,
還有就是iis應用程式集區的帳戶,
就可以了連結到資料庫了並顯示出所要的結果,
感謝您的耐心!!!
之後還有其他不懂的地方,
還望您多多協助!!

不會~辛苦啦~

我要發表回答

立即登入回答