CLR存储过程

1。使用VS2005以上开发,运行在SQL2005以上
2。目标数据库实例须要启用CLR集成.数据库

若是没启用,能够在 SQL Server 外围应用配置器 里去启用
或者使用如下语句:开发

sp_configure 'clr enabled', 1
go
reconfigure
goclass

3。目标数据库的可信任属性须要设为FALSE,能够使用如下语句启用:扩展

alter database dbName set trustworthy on配置

不然在调用对应的方式时会报错,主要是权限不足的错误命名空间

4.建立扩展程序集rust

Create Assembly xxx FROM 'dll路径' WITH PERMISSION_SET = UNSAFE权限

5.建立相应的存储过程程序

CREATE PROCEDURE XXX(...)方法

AS EXTERNAL NAME  程序集名.[命名空间.类名].方法名

相关文章
相关标签/搜索