Loading article…
SQL CLRまたはSQLCLR ( SQL Common Language Runtime ) は、Microsoft .NET 共通言語ランタイム エンジンを SQL Server 内でホストするためのテクノロジーです。SQLCLR を使用すると、マネージド コードをMicrosoft SQL Server環境でホストして実行できます。[ 1 ]
Microsoft SQL Server 2005 で導入されたこのテクノロジーにより、ユーザーはたとえば、C#やVB.NETなどの .NET 言語で SQL Server 内に次のような種類のマネージド コード オブジェクトを作成できます。[ 2 ]
SQL CLRは、マネージドコード動的ロードライブラリ(DLL)に物理的に格納されるCLIアセンブリの作成、デプロイ、および登録に依存しています。これらのアセンブリには、CLIの名前空間、クラス、関数、およびプロパティが含まれる場合があります。