SQL Server 中的 CLR 集成安全性 (ADO.NET)
更新:November 2007
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 集成的更多信息,请参见下列资源。
资源 |
说明 |
---|---|
包含描述 .NET Framework 中 CAS 的主题。 |
|
讨论在 SQL Server 内部执行的托管代码的安全模型。 |
请参见
概念
SQL Server 中的应用程序安全机制方案 (ADO.NET)