偵錯 (C# 中的 [如何?])

更新:2007 年 11 月

這個頁面會連結至廣泛使用之偵錯工作的「說明」。如需「說明」中涵蓋之常見工作的其他分類詳細資訊,請參閱 C# 中的 [如何?]

使用 Visual Studio Debugger

.NET Framework 追蹤功能

偵錯 Web 服務

偵錯 Windows Form

偵錯 SQL 應用程式

  • 偵錯支援 (LINQ to SQL)
    連結至有關偵錯 LINQ to SQL 應用程式的各種主題。

  • 逐步解說:偵錯 SQL CLR 使用者定義的資料表值函式
    示範如何偵錯 SQL/CLR 使用者定義的資料表值函式 (UDF)。

  • 逐步解說:偵錯 SQL CLR 觸發程序
    示範如何偵錯 SQL CLR 觸發程序。這個程序會使用 AdventureWorks 範例資料庫 (搭配 SQL Server 2005 安裝的資料庫之一) 中的 Contact 資料表。範例會在 Contact 資料表上建立新的插入 CLR 觸發程序,然後逐步執行它。

  • 逐步解說:偵錯 SQL CLR 使用者定義的型別
    示範如何偵錯 SQL/CLR 使用者定義型別。這個型別會在 Adventureworks 範例資料庫中建立新的 SQL/CLR 型別,接著會使用在資料表定義、INSERT 陳述式以及 SELECT 陳述式中。

  • 逐步解說:偵錯 SQL CLR 使用者定義的純量函式
    示範如何偵錯 SQL CLR 使用者定義函式 (UDF)。這個函式會在 Adventureworks 範例資料庫中建立新的 SQL/CLR 使用者定義函式。

  • 逐步解說:偵錯 SQL CLR 使用者定義的彙總
    示範如何偵錯 CLR SQL 使用者定義的彙總。這個彙總會在 Adventureworks 範例資料庫中建立稱為 Concatenate 的新 CLR SQL 彙總函式 (Aggregate Function)。當您在 SQL 陳述式中叫用這個函式時,其會將欄位中所有的值結合在一起指定做為輸入參數。

  • T-SQL 資料庫偵錯
    說明必要的設定程序,並提供說明如何偵錯多層應用程式的範例。

  • 逐步解說:偵錯 T-SQL 觸發程序
    討論使用 Adventureworks 資料庫的範例,其中有使用 UPDATE 觸發程序的 Sales.Currency 資料表。這個範例包含更新資料表中資料列的預存程序,它會因此導致引發觸發程序。在觸發程序中設定中斷點,然後藉由使用不同的參數執行預存程序,就可以遵循觸發程序中不同的執行路徑。

  • 逐步解說:偵錯 T-SQL 使用者定義的函式
    討論使用 Adventureworks 資料庫中現有使用者定義函式 (UDF) 的範例,函式名稱為 ufnGetStock,其會傳回指定 ProductID 的庫存項目數量。

  • 逐步解說:偵錯 T-SQL 預存程序
    示範如何使用「直接資料庫偵錯」(也就是經由 [伺服器總管] 逐步執行) 來建立和偵錯 T-SQL 預存程序,同時說明不同的偵錯技術,例如設定中斷點、檢視資料項目等等。

其他資源

這個網站需要網際網路連線。

請參閱

概念

C# 中的 [如何?]