CLR SQL CREATE ASSEMBLY失败,原因是程序集'xxx'未通过身份验证,应该如何处理
用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选项吗?这个选项编译不过,如果没有引入静态库,用这个选择可以编译通过
请大家指点一下