我需要使用 SQLCLR 来制作一个使用 .NET 3.5 中的东西的存储过程。如果我不使用PERMISSION_SET = UNSAFE
我做不到,它就会死掉并给我这个错误:
部署错误 SQL01268:.Net SqlClient
数据提供程序:消息 6503,级别 16,状态 12,第 1 行
程序集“system.core,版本=3.5.0.0,文化=中性,publickeytoken=b77a5c561934e089。” 在 SQL 目录中找不到。
执行批处理时发生错误。
于是我找到了这篇文章:
最后一行是这样说的:
“现在 DBA 肯定不会让我使用它,但构建它很有趣。”
我不确定他是否指的是权限设置为“不安全”。
那么,如果你这样做,会出现一些巨大的缺口吗?