HOW TO:在 SQL 2000 Desktop Engine 上啟用 SQL 偵錯
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
若要在 SQL 2000 Desktop Engine 上啟用預存程序偵錯,請視電腦上是否安裝 Visual Studio 而定,在安裝 SQL 2000 Desktop Engine 的電腦上執行下列兩種程序的其中一種。
這兩個程序的第一步驟,都是將檔案複製到 MSDE SQL Server 安裝目錄下的 \Binn 目錄,其預設值為 \Program Files\Microsoft SQL Server\MSSQL\Binn。但是,產品版本之間的目錄位置可能會變更,並且 SQL Server 可能已安裝在自訂位置中,因此您必須搜尋此目錄。若是如此,請搜尋位於 \Binn 目錄中的 sqlservr.exe 檔案。
若要在已安裝 Visual Studio 的電腦上使用 SQL 2000 Desktop Engine 啟用偵錯
將 MSSDI98.DLL 從 Visual Studio 安裝目錄下的 \sqlserver 目錄複製到 SQL Server 安裝目錄下的 \Binn 目錄。
根據預設,Visual Studio 2005 會安裝在 \Program Files\Microsoft Visual Studio 8。如果它不在該位置,請搜尋 devenv.exe 檔,安裝目錄會成為祖父目錄。
SQL Server \Binn 目錄中可能已經存在舊版的 MSSDI98.DLL。若是如此,必須使用新版取代舊版。
若要在未安裝 Visual Studio 的電腦上使用 SQL 2000 Desktop Engine 啟用偵錯
在 Visual Studio CD 或 DVD 上找出 MSSDI98.DLL,並且將它複製到 SQL Server 安裝目錄的 \Binn 目錄中。
在 Visual Studio CD 或 DVD 上找出 SQLDBG.DLL,然後將它複製到:
program files\common files\microsoft shared\sql debugging
在命令提示字元上輸入下列命令來重新登錄 SQLDBG.DLL:
regsvr32 sqldbg.dll
在 [Query Analyzer] 中執行下列命令,以便授與偵錯工具使用者執行預存程序 sp_sdidebug 的使用權限:
USE master
GRANT EXECUTE
ON sp_sdidebug
TO myUserName