SQL Server 中的 CLR 集成安全性 (ADO.NET)

Microsoft SQL Server 2005 引入了 .NET Framework 公共语言运行库 (CLR) 组件集成。 通过 CLR 集成,您可以使用任何 .NET Framework 语言(如 Microsoft Visual Basic .NET 或 Microsoft Visual C#)编写存储过程、触发器、用户定义的类型、用户定义的函数、用户定义的聚合以及流式表值函数。

CLR 支持托管代码的称为代码启用安全性 (CAS) 的安全模型。 在此模型中,将根据元数据中代码提供的证据向程序集授予权限。 SQL Server 将 SQL Server 的基于用户的安全模型与 CLR 的基于代码启用的安全模型相集成。

外部资源

有关 CLR 与 SQL Server 集成的更多信息,请参见下列资源。

资源

说明

Code Access Security

包含描述 .NET Framework 中 CAS 的主题。

CLR Integration Security(CLR 集成安全性)

讨论在 SQL Server 内部执行的托管代码的安全模型。

请参见

概念

SQL Server 中的应用程序安全机制方案 (ADO.NET)

其他资源

保证 ADO.NET 应用程序的安全

SQL Server 公共语言运行库集成 (ADO.NET)