Transact-SQL データベース オブジェクトのデバッグ
このトピックの内容は、次の製品に該当します。
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Transact-SQL コードをデバッグする方法はいくつかあります。
既存のデータベース オブジェクトは、プロジェクトの外部で Visual Studio を使用してデバッグできます。サーバー エクスプローラーを使用して、データベース オブジェクトにステップ インできます。詳細については、「方法: サーバー エクスプローラーを使用してオブジェクトにステップ インする」を参照してください。
新しい Transact-SQL スクリプトまたは既存のデータベース オブジェクトは、Visual Studio SQL Server データベース プロジェクト型または SQL Server サーバー プロジェクト型を使用してデバッグすることができます。詳細については、「方法: SQL Server のデータベース プロジェクトまたはサーバー プロジェクトでデバッグする」を参照してください。
C++、Visual Basic、または C# のプロジェクトのアプリケーション コードで呼び出される既存のデータベース オブジェクトは、サーバー エクスプローラーのデータ接続を使用してデバッグすることができます。詳細については、「多階層データベース アプリケーションのデバッグ」を参照してください。
このセクションの内容
SQL Debugging Limitations
Transact-SQL デバッグ機能を使用するときの制限事項について説明します。一般的な手順のリファレンス (Transact-SQL のデバッグ)
多様なシナリオとサンプルで発生する手順について説明します。Transact-SQL データベースのデバッグ
Transact-SQL データベースのさまざまなオブジェクト (ストアド プロシージャ、トリガー、ユーザー定義関数、および拡張ストアド プロシージャ) をデバッグする方法について説明します。
関連するセクション
Transact-SQL デバッグのセットアップ
Transact-SQL デバッグのソフトウェア要件 (サーバーおよびワークステーション)、Transact-SQL デバッグを有効にする手順、インストール、構成、およびトラブルシューティングのセットアップについて説明します。多階層データベース アプリケーションのデバッグ
必要なセットアップ手順について説明し、多階層のデータベース アプリケーションをデバッグする方法についてサンプルを示します。Debugging Database Objects That Use Managed Code (SQL CLR Debugging)
SQL CLR データベース オブジェクトのデバッグについて説明します。Transact-SQL デバッガーの使用
SQL Server Management Studio を使用した Transact-SQL データベース オブジェクトのデバッグについて説明します。