方法 : SQL Server プロジェクトを作成する
更新 : 2007 年 11 月
Visual Studio の SQL Server プロジェクトは、Visual Basic、Visual C#、Visual C++ などの .NET Framework 言語を使用して、ストアド プロシージャ、トリガ、集計、ユーザー定義関数、およびユーザー定義型を作成するのに役立ちます。
メモ : |
---|
SQL Server プロジェクトには、SQL Server 2005 以降への参照が必要です。 |
メモ : |
---|
共通言語ランタイム (CLR) 統合機能は、Microsoft SQL Server では既定で無効ですが、SQL Server プロジェクト項目を使用するためには有効になっている必要があります。CLR 統合を有効にするには、sp_configure ストアド プロシージャの clr enabled オプションを使用します。詳細については、「CLR 統合の有効化」を参照してください。 |
SQL Server プロジェクトの作成後に、SQL Server を配置するためのデータベース オブジェクトを作成します。使用できるデータベース オブジェクトの作成方法の詳細を説明したヘルプ トピックへのリンクについては、次の表を参照してください。
データベース オブジェクト |
情報 |
---|---|
ストアド プロシージャ |
|
トリガ |
|
集計 |
|
ユーザー定義関数 |
|
ユーザー定義型 |
メモ : |
---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
新規プロジェクトの作成
新しい SQL Server プロジェクトを作成するには
[ファイル] メニューで新しいプロジェクトを作成します。
[新しいプロジェクト] ダイアログ ボックス の [プロジェクトの種類] 領域で言語ノード選択し、展開します。
[データベース] ノードを選択します。
[SQL Server プロジェクト] テンプレートを選択します。
[OK] をクリックします。
SQL Server データベースとの接続
SQL Server プロジェクトには、SQL Server 2005 以降で実行するデータベースへの接続が必要です。サーバー エクスプローラで SQL Server 2005 データベースへの接続が使用できる場合、[データベース参照の追加] ダイアログ ボックスに表示されます。
SQL Server 2005 データベースに接続するには
SQL Server 2005 以降のデータベースに接続するには、[接続の追加] または [接続の変更] ダイアログ ボックスに必要事項をすべて入力します。詳細については、「接続の追加/変更 (Microsoft 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 プロジェクトおよびデータベース オブジェクトの属性