none
Microsoft SQL Server Management Studio 無法啟動偵錯工具 RRS feed

  • 問題

  • dear all

    開發人員create sp之後,順利執行成功
    但使用ssms開啟debug時卻出現下列錯誤訊息

    結構描述 'sys',資料庫 'mssqlsystemresource',物件 'sp_enable_sql_debug' 沒有 EXECUTE 權限。 (Microsoft SQL Server, 錯誤: 229)

    使用windows  帳號登入2008 sql server,在預設系統DB中並不存在mssqlsystemresource,但使用sysdba身份者卻可以執行debug,請問這是那邊權限沒有設定好嗎?該如何解決

    Thanks

    2009年6月16日 上午 09:53

解答

  • 要在 SQL Server 上進行偵錯,執行 Visual Studio 的帳戶和用來連接至 SQL Server 的帳戶都必須是系統管理員角色的成員
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    2009年6月25日 上午 08:17
    版主

所有回覆

  • 由錯誤訊息看來是您的SQL登入帳號沒有執行權限。
    可以試著執行下列SQL看能否解決問題,謝謝!

    GRANT EXECUTE ON [sys].[mssqlsystemresource] TO [SQL登入帳號]
    2009年6月17日 上午 12:56
    版主
  • Need local admin rights on sql server as I know. 
    2009年6月17日 上午 01:09
  • hi sir


    訊息 15151,層級 16,狀態 1,行 1
    無法 尋找 物件 'mssqlsystemresource',因為它不存在或您沒有權限。

    請問一下這個DB一定要安裝嗎?我們的2008 server安裝的時候沒有這個系統DB

    Thanks

    Sizuko
    2009年6月17日 上午 01:49
  • hi sir

    該帳號加入local admin之後依舊出現同樣的error message

    Thanks


    Sizuko
    2009年6月17日 上午 01:52
  • System resource database is offline by default, you can't take it online.
    2009年6月18日 上午 02:28
  • 要在 SQL Server 上進行偵錯,執行 Visual Studio 的帳戶和用來連接至 SQL Server 的帳戶都必須是系統管理員角色的成員
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    2009年6月25日 上午 08:17
    版主