調試本地SQLServer預存程序

來源:互聯網
上載者:User

Author:zfive5(zhaozidong)
email :zfive5@yahoo.com.cn

    最近工作原因寫起了預存程序,編碼時難免調試,但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 或 DVD 上找到 MSSDI98.DLL 並將其複製到 /binn 目錄中。
在 Visual Studio .NET CD 或 DVD 上找到 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 了

參見:http://msdn.microsoft.com/library/CHS/vsdebug/html/vxlrfSettingUpSQLDebugging.asp

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.