除錯本地SQLServer儲存過程

2021-08-21 23:20:12 字數 1078 閱讀 1263

author:zfive5(zhaozidong)

email :[email protected]

最近工作原因寫起了儲存過程,編碼時難免除錯,但sqlserver除錯方面的傻瓜程度簡直不

能於oracle相提並論,記著先前做oracle專案時,只要裝好pl/sql developer後,一切都那麼簡

單,而現在sqlserver要能除錯還的需要配置才能ok!

下面就是我的實踐:

一、如果除錯資料在本機上,那一切都很簡單!

msdn中是這樣寫的:

若要在 sql 2000 桌面引擎上啟用儲存過程除錯,必須在安裝 sql 2000 桌面引擎的計算機上執行下列步驟。

使用 sql 2000 桌面引擎啟用除錯(在安裝了 visual studio .net 的計算機上)

將 mssdi98.dll 從 microsoft visual studio .net 2003/sqlserver 目錄複製到 /binn 目錄中。

使用 sql 2000 桌面引擎啟用除錯(在沒有安裝 visual studio .net 的計算機上)

在 visual studio .net cd 或 *** 上找到 mssdi98.dll 並將其複製到 /binn 目錄中。

在 visual studio .net cd 或 *** 上找到 sqldbg.dll 並將其複製到以下目錄:

program files/common files/microsoft shared/sql debugging

通過在命令提示處輸入下列命令重新註冊 sqldbg.dll:

regsvr32 sqldbg.dll

向偵錯程式使用者授予儲存過程 sp_sdidebug 的執行許可權:

grant execute

on sp_sdidebug

to myusername

我的步驟:

1) regsvr32 sqldbg.dll

2) grant execute on sp_sdidebug to dbo

這樣就ok 了

參見:現在還在研究資料庫不是本地的情況,希望其他配置成功的人,說一說!

sql server中的儲存過程除錯

除錯 在sql query中 物件瀏覽器 儲存過程 選擇要除錯的儲存過程 右擊 選擇除錯 debug 輸入引數 設定完你的引數值後 點選執行,就是出現乙個浮動工具條,上面有單步執行,斷點設定等 跟蹤 開始 程式 ms sqlserver 事件探查器 sql profiler 檔案 新建 跟蹤就可以了...

sql server中的儲存過程除錯

除錯 在sql query中 物件瀏覽器 儲存過程 選擇要除錯的儲存過程 右擊 選擇除錯 debug 輸入引數 設定完你的引數值後 點選執行,就是出現乙個浮動工具條,上面有單步執行,斷點設定等 跟蹤 開始 程式 ms sqlserver 事件探查器 sql profiler 檔案 新建 跟蹤就可以了...

SQLSERVER2005除錯儲存過程跟函式

以前一直用toad for sqlserver和database.net來除錯sql2005的儲存過程跟函式 今日發現原來上面兩個工具的功能,微軟的visual studio也可以做到 本來微軟自家的visual studio就支援除錯sqlserver的儲存過程跟函式,我竟然用了第三方工具,而且這...