CLR SQL CREATE ASSEMBLY失败,原因是程序集'xxx'未通过身份验证,应该如何处理

时间:2021-07-09 19:23:59
用C++写了一个CLR 的SQL扩展存储过程的DLL,里边引入了一个自己写的标准静态库,DLL编译的时候使用了/clr选项,但是在SQL里边调用的时候提示“程序集xxx没有通过身份验证......”,我的SQL语句是这么写的:

......
alter database master set trustworthy on
CREATE ASSEMBLY teststore from 'D:\xxx.dll' 
WITH PERMISSION_SET = UNSAFE
go
......

不知道是什么原因,难道一定要用/clr:safe选项吗?这个选项编译不过,如果没有引入静态库,用这个选择可以编译通过

请大家指点一下

1 个解决方案

#1


请问楼主找到解决的方法了嘛,我也遇到这个问题,能不告知qq,指点我一下

#1


请问楼主找到解决的方法了嘛,我也遇到这个问题,能不告知qq,指点我一下