次の方法で共有


方法 : 接続の CLR デバッグを有効にする

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当なし トピック該当なし トピック該当なし トピック該当なし

Standard

トピック該当なし トピック該当なし トピック該当なし トピック該当なし

Pro/Team

トピック該当 トピック該当 トピック該当 トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

ここでは、SQL Server 2005 データベース接続で SQL CLR のデバッグを有効にする方法について説明します。T-SQL データベース オブジェクトのデバッグのみが必要な場合、ここで説明する手順は不要です。

多階層データベース アプリケーションをデバッグするには、プロジェクトのデバッグを有効にする必要があります。詳細については、「方法 : プロジェクトの SQL デバッグを有効にする」を参照してください。また、選択したデータベース接続のアプリケーション デバッグを有効にする必要もあります。詳細については、「方法 : 多階層のデバッグを有効にする」を参照してください。

ms165039.alert_note(ja-jp,VS.90).gifメモ :

SQL Server で CLR アセンブリの実行を有効にすることも必要です。詳細については、SQL Server 2005 Books Online で clr を有効にするオプションを検索してください。

ms165039.alert_note(ja-jp,VS.90).gifメモ :

デバッグを開始する前に、サーバー エクスプローラの設定を変更してください。サーバー エクスプローラの設定変更は、次回、デバッグ セッションを開始したときに有効になります。

ms165039.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

SQL/CLR デバッグを有効にする

  1. サーバー エクスプローラを開きます。

  2. サーバー エクスプローラで、デバッグする接続を右クリックし、[SQL または CLR のデバッグを許可する] をクリックします。この設定により、サーバー上のすべての接続において SQL CLR デバッグが有効になります。

  3. メッセージ ボックスが表示され、"SQL CLR デバッグを実行すると、サーバー上のすべてのマネージ スレッドが中止します。続行しますか?" という警告が表示されます。SQL CLR データベース オブジェクトをデバッグしている場合、実行を中断すると、サーバー上のすべてのスレッドが中断し、他のユーザーにも影響が及びます。そのため、運用サーバーで SQL CLR アプリケーションをデバッグすることは避けます。

  4. [はい] をクリックすると、デバッグが有効になります。

参照

その他の技術情報

SQL デバッグの設定