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 執行測試指令碼
開啟 Visual Studio 並建立資料庫連接。如需詳細資訊,請參閱 HOW TO:連接資料庫。
執行下列動作,以將偵錯工具附加至 SQL Server 處理序。
從 [工具] 功能表上,選取 [附加至處理序]。
在對話方塊的可用處理序清單中,尋找 sqlservr.exe,然後按一下以反白顯示。
按下 [選取] 按鈕以開啟 [選取程式碼類型] 方塊。
選取 [自動判斷要偵錯的程式碼類型] 選項,然後按一下 [確定]。
按一下 [附加] 按鈕。
在 [伺服器總管] 中,開啟要偵錯的資料庫物件,並且設定中斷點。
在 [SQL Server Management Studio] 中,執行將會測試資料庫物件的指令碼。不能在這個指令碼中設定中斷點,否則指令碼會導致執行資料庫物件,並且叫用其中斷點。
Visual Studio 中會出現物件的程式碼,而左方灰色邊界中的黃色箭號表示將要執行的陳述式。現在則可以使用大部分熟悉的偵錯工具功能。
若要完成偵錯,請按 F5 或 [開始]。將會執行程式碼,然後結束偵錯工具。