共用方式為


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 啟用偵錯

  1. 在 Visual Studio CD 或 DVD 上找出 MSSDI98.DLL,並且將它複製到 SQL Server 安裝目錄的 \Binn 目錄中。

  2. 在 Visual Studio CD 或 DVD 上找出 SQLDBG.DLL,然後將它複製到:

    program files\common files\microsoft shared\sql debugging

  3. 在命令提示字元上輸入下列命令來重新登錄 SQLDBG.DLL:

    regsvr32 sqldbg.dll

  4. 在 [Query Analyzer] 中執行下列命令,以便授與偵錯工具使用者執行預存程序 sp_sdidebug 的使用權限:

    USE master

    GRANT EXECUTE

    ON sp_sdidebug

    TO myUserName

請參閱

概念

偵錯 SQL

其他資源

設定 SQL 偵錯

偵錯設定和準備