偵錯多層資料庫應用程式
這個主題適用於:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
偵錯多層資料庫應用程式是一項複雜的程序,因為它需要從偵錯一部電腦上執行的應用程式,切換到偵錯資料庫程式碼,這些資料庫程式碼是在不同電腦上執行的不同處理序中執行。即使應用程式在實體上並未分散,但是以 Managed 或機器語言撰寫的中介層處理序,與開頭為 SQL Server 2005 的 SQL Server 內部執行的處理序之間,仍然會有內容變更。
多層偵錯需要考慮的三個階段:
從呼叫預存程序的用戶端或中介層應用程式開始偵錯。
您可以循著執行的執行緒偵錯至預存程序的 Transact-SQL。其中涉及幾種資料庫物件,例如觸發程序、使用者定義函式等等。
您可能想要循著執行緒返回起始層,以便檢視傳回的資料,同時在起始層執行可能需要的任何其他偵錯動作。
本節會描述必要安裝程序,並提供說明如何偵錯多層應用程式的範例。
如需任何資料庫物件偵錯程序的詳細資訊,請參閱偵錯 Transact-SQL 資料庫物件。
本章節內容
HOW TO:啟用多層偵錯
針對多層 SQL Server 應用程式,列出啟用偵錯所需的其他設定步驟。HOW TO:偵錯多層資料庫應用程式
提供示範如何偵錯分散式資料庫應用程式的範例程式碼。
相關章節
偵錯 Transact-SQL 資料庫物件
描述如何偵錯任何 SQL Server 資料庫物件並提供程式碼範例。Transact-SQL 資料庫偵錯
描述如何偵錯 Transact-SQL 資料庫物件,例如預存程序、觸發程序、使用者定義函式等。