Share via


CLR 統合のアーキテクチャ

データベース プログラマは、SQL Server と .NET Framework CLR (共通言語ランタイム) との統合により、Visual C#、Visual Basic .NET、Visual C++ などの言語を使用できます。プログラマがこれらの言語を使用して記述できるビジネス ロジックには、関数、ストアド プロシージャ、トリガー、データ型、集計などがあります。

ここでは、SQL Server 内部の CLR 統合アーキテクチャについて説明します。また、安全性、拡張性、効率性に優れ、セキュリティで保護されたユーザー コード実行環境が、このアーキテクチャによってどのように提供されるかについても説明します。

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

  • CLR ホスト環境
    CLR 統合アーキテクチャの設計目標、メカニズム、および利点について説明します。

  • CLR 統合のパフォーマンス
    CLR 統合アーキテクチャのパフォーマンスに関する考慮事項について説明します。