共用方式為


偵錯多層資料庫應用程式

這個主題適用於:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional

Visual Studio Express

ms165059.DoesApplybmp(zh-tw,VS.100).gif ms165059.DoesApplybmp(zh-tw,VS.100).gif ms165059.DoesApplybmp(zh-tw,VS.100).gif ms165059.DoesNotApplybmp(zh-tw,VS.100).gif

偵錯多層資料庫應用程式是一項複雜的程序,因為它需要從偵錯一部電腦上執行的應用程式,切換到偵錯資料庫程式碼,這些資料庫程式碼是在不同電腦上執行的不同處理序中執行。即使應用程式在實體上並未分散,但是以 Managed 或機器語言撰寫的中介層處理序,與開頭為 SQL Server 2005 的 SQL Server 內部執行的處理序之間,仍然會有內容變更。

多層偵錯需要考慮的三個階段:

  • 從呼叫預存程序的用戶端或中介層應用程式開始偵錯。

  • 您可以循著執行的執行緒偵錯至預存程序的 Transact-SQL。其中涉及幾種資料庫物件,例如觸發程序、使用者定義函式等等。

  • 您可能想要循著執行緒返回起始層,以便檢視傳回的資料,同時在起始層執行可能需要的任何其他偵錯動作。

本節會描述必要安裝程序,並提供說明如何偵錯多層應用程式的範例。

如需任何資料庫物件偵錯程序的詳細資訊,請參閱偵錯 Transact-SQL 資料庫物件

本章節內容

相關章節

請參閱

其他資源

Debugger Security

設定 Transact-SQL 偵錯