次の方法で共有


SQL Server の CLR 統合セキュリティ (ADO.NET)

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

CLR は、コード アクセス セキュリティ (CAS) と呼ばれるマネージ コード用のセキュリティ モデルをサポートしています。 このモデルでは、コードのメタデータに指定された証拠に基づいてアセンブリに権限が付与されます。 SQL Server のユーザーベースのセキュリティ モデルは、SQL Server により CLR のコード アクセスベースのセキュリティ モデルと統合されます。

外部リソース

SQL Server と CLR の統合の詳細については、次のリソースを参照してください。

リソース

説明

Code Access Security

.NET Framework の CAS について説明します。

CLR 統合セキュリティ

SQL Server の内部で実行されるマネージ コードのセキュリティ モデルについて説明します。

参照

概念

SQL Server におけるアプリケーション セキュリティのシナリオ (ADO.NET)

その他の技術情報

ADO.NET アプリケーションのセキュリティ保護

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