共用方式為


HOW TO:使用 SQL Server Management Studio 偵錯 T-SQL

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於 標題不適用於 標題不適用於

Standard 版

標題不適用於 標題不適用於 標題不適用於 標題不適用於

Pro/Team 版

標題適用於 標題適用於 標題適用於 標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

您可以在 SQL Server Management Studio 中執行所有 T-SQL 程式開發工作 (除了偵錯以外)。針對複雜的 T-SQL 程式開發工作,這是要考慮的選項。

這個程序假設您已經完成開發,並且將 T-SQL 物件成功部署至資料庫,而現在準備要進行偵錯。這個程序也假設您是在本機進行偵錯,但是在遠端偵錯時也可以完成相同的基本程序。

注意事項:

您所看見的對話方塊與功能表命令可能會與 [說明] 中所描述的有所不同,視您所使用的設定或版本而定。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要從 SQL Server Management Studio 執行測試指令碼

  1. 開啟 Visual Studio 並建立資料庫連接。如需詳細資訊,請參閱 HOW TO:連接資料庫

  2. 執行下列動作,以將偵錯工具附加至 SQL Server 處理序。

    1. 從 [工具] 功能表上,選取 [附加至處理序]。

    2. 在對話方塊的可用處理序清單中,尋找 sqlservr.exe,然後按一下以反白顯示。

    3. 按下 [選取] 按鈕以開啟 [選取程式碼類型] 方塊。

    4. 選取 [自動判斷要偵錯的程式碼類型] 選項,然後按一下 [確定]。

    5. 按一下 [附加] 按鈕。

  3. 在 [伺服器總管] 中,開啟要偵錯的資料庫物件,並且設定中斷點。

  4. 在 [SQL Server Management Studio] 中,執行將會測試資料庫物件的指令碼。不能在這個指令碼中設定中斷點,否則指令碼會導致執行資料庫物件,並且叫用其中斷點。

  5. Visual Studio 中會出現物件的程式碼,而左方灰色邊界中的黃色箭號表示將要執行的陳述式。現在則可以使用大部分熟悉的偵錯工具功能。

  6. 若要完成偵錯,請按 F5 或 [開始]。將會執行程式碼,然後結束偵錯工具。

請參閱

其他資源

通用程序參考