データベース エンジンの .NET Framework プログラミング

Microsoft SQL Server 2005 には、.NET Framework for Microsoft Windows の CLR (共通言語ランタイム) コンポーネントが統合されました。つまり、Microsoft Visual Basic .NET や Microsoft Visual C# などの .NET Framework 言語を使用して、ストアド プロシージャ、トリガ、ユーザー定義型、ユーザー定義関数、ユーザー定義集計、およびストリーミング テーブル値関数を記述できるようになります。

ms131102.note(ja-jp,SQL.90).gif重要 :
既定では、.NET Framework は SQL Server 2005 と共にインストールされますが、.NET Framework SDK はインストールされません。SDK がコンピュータにインストールされていない場合や Books Online に含まれていない場合は、このセクションにある SDK のコンテンツへのリンクが機能しません。.NET Framework SDK をインストールしてください。インストールしたら、「Books Online のダウンロードと更新」の指示に従って、SDK を Books Online および目次に追加します。

このセクションのトピックでは、次の内容について説明します。

トピック 説明

CLR (共通言語ランタイム) 統合の概要

CLR の概要を簡単に紹介し、このテクノロジが SQL Server で使用される方法と理由について説明します。CLR を使用してデータベース オブジェクトを作成する利点についても説明します。

CLR (共通言語ランタイム) 統合によるデータベース オブジェクトの構築

CLR を使用して作成できるオブジェクトの種類について説明し、CLR データベース オブジェクトの作成要件を確認します。

CLR データベース オブジェクトからのデータ アクセス

SQL Server のインスタンスに格納されているデータに CLR ルーチンからアクセスする方法について説明します。

CLR 統合のセキュリティ

CLR 統合のセキュリティ モデルについて説明します。

CLR データベース オブジェクトのデバッグ

CLR データベース オブジェクトをデバッグする場合の制限事項と要件について説明します。

CLR データベース オブジェクトの配置

実稼働サーバーへのアセンブリの配置について説明します。

CLR 統合アセンブリの管理

CLR 統合のアセンブリの作成および削除方法について説明します。

CLR (共通言語ランタイム) 統合の使用シナリオと例

CLR オブジェクトを使用する使用シナリオとコード サンプルについて説明します。

参照

その他の技術情報

アセンブリ (データベース エンジン)
.NET Framework SDK のインストール

ヘルプおよび情報

SQL Server 2005 の参考資料の入手