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

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

SQL Server における CLR プログラミングのためのコア機能は、Microsoft.SqlServer.Server 名前空間に存在します。 ただし、Microsoft.SqlServer.Server 名前空間については、.NET Framework SDK ドキュメントを参照してください。 SQL Server オンライン ブックには、このドキュメントが含まれていません。

重要な注意事項重要

既定では、.NET Framework は SQL Server と共にインストールされますが、.NET Framework SDK はインストールされません。 SDK がコンピューターにインストールされていない場合やオンライン ブックに含まれていない場合は、このセクションにある SDK のコンテンツへのリンクが機能しません。 .NET Framework SDK をインストールしてください。 インストールしたら、「.NET Framework ドキュメントをインストールする」の指示に従って、SDK をオンライン ブックおよび目次に追加します。

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

関連項目

その他の技術情報

アセンブリ (データベース エンジン)

.NET Framework ドキュメントをインストールする