SQL Server の共通言語ランタイム統合 (ADO.NET)

SQL Server 2005 で、Microsoft Windows 用の .NET Framework の共通言語ランタイム (CLR) コンポーネントの統合が導入されました。 つまり、Microsoft Visual Basic .NET や Microsoft Visual C# を含む任意の .NET Framework 言語を使用して、ストアド プロシージャ、トリガー、ユーザー定義型、ユーザー定義関数、ユーザー定義集計、およびストリーミング テーブル値関数を作成できるようになりました。 マネージ コードが Microsoft SQL Server 環境とデータをやり取りできるように、Microsoft.SqlServer.Server 名前空間には新しいアプリケーション プログラミング インターフェイス (API) のセットが含まれています。

このセクションでは、SQL Server の共通言語ランタイム (CLR) 統合および SQL Server のインプロセス固有の ADO.NET の拡張に固有の機能や動作ついて説明します。

このセクションは、SQL Server の CLR 統合を利用したプログラミングを始めるのに十分な情報を提供することを目的としており、包括的な情報の提供は目的としていません。 詳細については、使用する SQL Server のバージョンに対応したバージョンの SQL Server オンライン ブックを参照してください。

SQL Server 2005

SQL Server 2008

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

CLR (共通言語ランタイム) 統合のプログラミング概念

このセクションの内容

参照

その他の技術情報

SQL Server と ADO.NET

マネージ コードでの SQL Server 2005 オブジェクトの作成