我想測試一些查詢,所以我嘗試運行它SQL企業管理器的內部,我得到以下錯誤:如何調試SQL服務器查詢
EXECUTE權限的對象sp_enable_sql_debug「拒絕,數據庫「mssqlsystemresource ',schema'sys'。
有什麼建議嗎?
我想測試一些查詢,所以我嘗試運行它SQL企業管理器的內部,我得到以下錯誤:如何調試SQL服務器查詢
EXECUTE權限的對象sp_enable_sql_debug「拒絕,數據庫「mssqlsystemresource ',schema'sys'。
有什麼建議嗎?
你必須是一個member of the sysadmin role運行此係統存儲過程來enable debugging。
這是有不同的權限來運行其您在您數據庫
More info from a blog entry from the "CLR Integration team at SQL Server"創建你代碼跳轉至第3段,如果你有關於爲什麼需要系統管理員權限注意時間短
你的情況似乎是一個簡單的權限問題 - 如果你甚至不能執行你的代碼,你不能調試它。
一旦你可以執行你的代碼並且仍然遇到問題,SQL Server 2008的確在SQL Server Management Studio中提供了一個T-SQL調試器。
,如果你需要調試複雜的T-SQL腳本,批處理或存儲的特效相當有用!
馬克