SQL Server CLR 集成简介
来源:互联网 发布:70ka自动发卡源码 编辑:程序博客网 时间:2024/05/01 19:25
公共语言运行库 (CLR) 是 Microsoft .NET Framework 的核心,为所有 .NET Framework 代码提供执行环境。 在 CLR 中运行的代码称为托管代码。 CLR 提供执行程序所需的各种函数和服务,包括实时 (JIT) 编译、分配和管理内存、强制类型安全性、异常处理、线程管理和安全性。
通过在 Microsoft SQL Server 中托管 CLR(称为 CLR 集成),可以在托管代码中编写存储过程、触发器、用户定义函数、用户定义类型和用户定义聚合函数。 因为托管代码在执行之前会编译为本机代码,所以,在有些方案中可以大大提高性能。
托管代码使用代码访问安全性 (CAS)、代码链接和应用程序域来阻止程序集执行某些操作。 SQL Server 使用 CAS 来帮助保证托管代码的安全,并避免操作系统或数据库服务器受到威胁。
启用 CLR 集成
默认情况下,Microsoft SQL Server 中禁用公共语言运行库 (CLR) 集成功能,必须启用才能使用通过 CLR 集成实现的对象。 要使用 Transact-SQL 启用 CLR 集成,请使用如下所示的 sp_configure 存储过程的 clr enabled 选项:
sp_configure 'clr enabled', 1GORECONFIGUREGO
可以通过将 clr enabled 选项设置为 0 来禁用 CLR 集成。在禁用 CLR 集成时,SQL Server 停止执行所有 CLR 例程并卸载所有应用程序域。
0 0
- SQL Server CLR 集成简介
- SQL Server CLR 集成简介
- 初探SQL Server CLR 集成
- 初探SQL Server CLR 集成
- 创建Sql Server CLR集成
- 使用 SQL Server 2005中的 CLR 集成
- 开启SQL SERVER 2005的CLR集成
- 使用SQL Server的CLR集成
- SQL SERVER 2005 CLR集成之简单SQL函数讲解
- SQL SERVER 2005 CLR集成之简单SQL函数讲解
- SQL CLR 集成
- SQL SERVER CLR UrlDecode
- .NET编程和SQL Server ——Sql Server 与CLR集成
- SQL Server 2005 集成服务简介
- SQL Server 2005中的CLR
- SQL Server CLR 触发器实例
- SQL Server CLR全攻略
- sql server clr 应用(二)
- Java中Collection和Collections的区别
- USACO 一个阶段结束了 (2010.03.15~2014.11.02)
- win命令行打开各种小程序
- 第十周项目4-大奖赛计分(可输入评委数)
- 怎样深入做用户分析?
- SQL Server CLR 集成简介
- 编程析取范式求主析取范式。。
- Visual Studio 2010编译时总是提示"调用目标发生了异常"的解决
- Objective-C基础—类,对象,方法
- 开始我的PHP之旅
- Thinking in BigData(六)大数据技术核心之ETL
- JS数组方法汇总 array数组元素的添加和删除
- StringBuilder用法举例
- 增加新的动态指令功能