SQL CLR データベースのデバッグ
更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
標準 |
||||
Pro/Team |
表の凡例 :
対象 |
|
該当なし |
|
既定で非表示のコマンド |
ここでは、CLR SQL データベース オブジェクト型のサンプルを紹介します。
重要なシナリオが 3 つあります。
サーバー エクスプローラを使用して、SQL Server 2005 データベース オブジェクトにステップ インします。詳細については、「方法 : サーバー エクスプローラを使用してオブジェクトにステップ インする」を参照してください。
Visual Studio 2005 SQL Server プロジェクトを使用して、テスト スクリプトを実行します。
ストアド プロシージャを呼び出すアプリケーションを実行します。詳細については、「方法 : SQL CLR のストアド プロシージャをデバッグする」を参照してください。
トリガをデバッグするには、ストアド プロシージャでデバッグ セッションを開始する必要があります。特に、スタンドアロンの SQL スクリプトはデバッグできません。また、スクリプトを呼び出してトリガを発生させることで、トリガをデバッグすることもできません。
このセクションの内容
方法 : SQL CLR のストアド プロシージャをデバッグする
SQL Server のストアド プロシージャのデバッグ方法を示します。データベースへの接続、ストアド プロシージャの作成、ストアド プロシージャのステップ イン、ブレークポイントの設定、[ローカル] ウィンドウでのパラメータおよびローカル変数の表示、およびテキスト エディタから [ウォッチ] ウィンドウへの変数のドラッグについての情報が含まれます。チュートリアル : SQL CLR トリガのデバッグ
ストアド プロシージャから、トリガの発生時にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義スカラ関数のデバッグ
ユーザー定義関数にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義のテーブル値関数のデバッグ
ユーザー定義テーブル値関数にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義集計のデバッグ
ユーザー定義集計にステップ インする方法を示します。チュートリアル : SQL CLR のユーザー定義型のデバッグ
ユーザー定義型にステップ インする方法を示します。