次の方法で共有


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

更新 : 2007 年 11 月

Visual Studio の SQL Server プロジェクトは、Visual Basic、Visual C#、Visual C++ などの .NET Framework 言語を使用して、ストアド プロシージャ、トリガ、集計、ユーザー定義関数、およびユーザー定義型を作成するのに役立ちます。

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

SQL Server プロジェクトには、SQL Server 2005 以降への参照が必要です。

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

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

SQL Server プロジェクトの作成後に、SQL Server を配置するためのデータベース オブジェクトを作成します。使用できるデータベース オブジェクトの作成方法の詳細を説明したヘルプ トピックへのリンクについては、次の表を参照してください。

データベース オブジェクト

情報

ストアド プロシージャ

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

トリガ

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

集計

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

ユーザー定義関数

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

ユーザー定義型

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

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

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

新規プロジェクトの作成

新しい SQL Server プロジェクトを作成するには

  1. [ファイル] メニューで新しいプロジェクトを作成します。

  2. [新しいプロジェクト] ダイアログ ボックス の [プロジェクトの種類] 領域で言語ノード選択し、展開します。

  3. [データベース] ノードを選択します。

  4. [SQL Server プロジェクト] テンプレートを選択します。

  5. [OK] をクリックします。

SQL Server データベースとの接続

SQL Server プロジェクトには、SQL Server 2005 以降で実行するデータベースへの接続が必要です。サーバー エクスプローラで SQL Server 2005 データベースへの接続が使用できる場合、[データベース参照の追加] ダイアログ ボックスに表示されます。

SQL Server 2005 データベースに接続するには

  • SQL Server 2005 以降のデータベースに接続するには、[接続の追加] または [接続の変更] ダイアログ ボックスに必要事項をすべて入力します。詳細については、「接続の追加/変更 (Microsoft SQL Server)」を参照してください。

    または

    [データベース参照の追加] ダイアログ ボックスで、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 データベースのデバッグ