共用方式為


HOW TO:使用伺服器總管逐步執行物件

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

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

Standard 版

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

Pro/Team 版

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

表格圖例:

標題適用於

套用

標題不適用於

不套用

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

預設隱藏的命令。

下列程序描述如何使用 Visual Studio [伺服器總管] 逐步執行資料庫物件以便偵錯。這個 SQL 偵錯方法稱為「直接資料庫偵錯」,如果需要的話,可以在任何專案以外的 Visual Studio 完成。您可以逐步執行至預存程序和使用者定義函式 (UDF)。若要偵錯任何其他物件,您必須從預存程序或 UDF 參考它,或是在上述觸發程序的情況中引發它,然後逐步執行至程序或函式以便開始偵錯。

若要利用伺服器總管逐步執行物件

  1. 在 Visual Studio 中建立資料庫連接 (如果您尚未這樣做的話)。如需詳細資訊,請參閱 HOW TO:連接資料庫

  2. 如果是使用 C# 或 Visual Basic 撰寫物件,請驗證連接是否已啟用 SQL CLR 偵錯。如需詳細資訊,請參閱 HOW TO:啟用連接的 CLR 偵錯

  3. 在 [伺服器總管] 中,開啟資料庫節點以及適當的資料夾,藉此尋找要偵錯的物件名稱。按兩下物件的檔案名稱,將程式碼載入 [文字編輯器]。

  4. 以滑鼠右鍵按一下物件名稱,並在快速鍵功能表上按一下 [逐步執行 <物件型別>] 來使用偵錯工具逐步執行該物件。

    1. 如果物件是觸發程序,您無法直接逐步執行至物件,而是必須逐步執行至會引發觸發程序的預存程序。
  5. 如果物件需要參數,擁有表格的對話方塊將會出現,而此表格包含每個參數的資料列。表格中的每個資料列包含參數名稱的欄位,以及該參數值的欄位。輸入每個參數的值,然後按下 [確定]。

    物件的程式碼將會出現,而左邊灰色邊界中的黃色箭號表示將要執行的陳述式。指令指標將會在物件中第一個可執行的程式碼行。

    現在則可以使用大部分熟悉的偵錯工具功能。如需詳細資訊,請參閱使用區域變數和監看視窗進行 SQL 物件偵錯偵錯工具命令和功能的限制

  6. 若要繼續偵錯,請在 [偵錯] 功能表上按一下 [繼續]。程式碼將會執行到下一個中斷點之前。

請參閱

其他資源

通用程序參考