方法 : SQL Server のプロジェクト項目を SQL Server に配置する

更新 : 2007 年 11 月

SQL Server プロジェクトをビルドしたら、データベースに配置できるアセンブリにコンパイルします。

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

既定では、Microsoft SQL Server では共通言語ランタイム (CLR: Common Language Runtime) 統合機能が無効になっており、SQL Server プロジェクト項目を使用するにはこれを有効にする必要があります。CLR 統合を有効にするには、sp_configure ストアド プロシージャの clr enabled オプションを使用します。詳細については、「CLR 統合の有効化」を参照してください。

dahcx0ww.alert_note(ja-jp,VS.90).gifヒント :

ビルド、配置、およびデバッグの 3 つの別個の手順を実行する代わりに、[開始] コマンド (F5 キー) を使用してアセンブリをビルドし、データベースに配置して、データベース オブジェクトをデバッグできます。アセンブリをビルドし、データベースに配置するには、[デバッグなしで開始] コマンド (Ctrl + F5 キー) を使用します。

SQL Server に SQL Server のプロジェクト項目を配置するには

  1. [ビルド] メニューの [<project name> のビルド] をクリックして、プロジェクトをビルドします。

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

    配置前にすべてのビルド エラーを解決します。

  2. [ビルド] メニューの [<project name> の配置] をクリックします。

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

    プロジェクトを配置できないことを示すメッセージが表示された場合、手動でサーバー上にアセンブリを作成する必要があります。このエラーは、通常、プロジェクト内で参照されているアセンブリが原因です。アセンブリを手動で配置する方法の詳細については、SQL Books Online の Create Assembly のページを参照してください。

次の手順

SQL Server のプロジェクト項目をデータベースに配置したら、その項目を実行してテストできます。

配置したデータベース項目をテストするには

参照

処理手順

方法 : SQL Server プロジェクトを作成する

方法 : CLR の SQL Server ストアド プロシージャを作成および実行する

方法 : CLR の SQL Server トリガを作成および実行する

方法 : CLR の SQL Server の集計を作成および実行する

方法 : CLR の SQL Server ユーザー定義関数を作成および実行する

方法 : CLR の SQL Server ユーザー定義型を作成および実行する

チュートリアル : マネージ コードでのストアド プロシージャの作成

方法 : SQL CLR のストアド プロシージャをデバッグする

概念

SQL Server の CLR 統合の概要 (ADO.NET)

マネージ コードを使用したデータベース オブジェクトの作成の利点

SQL Server プロジェクト用の項目テンプレート

参照

[配置] ページ (プロジェクト デザイナ)

SQL Server プロジェクトおよびデータベース オブジェクトの属性

その他の技術情報

SQL CLR データベースのデバッグ