我正在尝试第一次在生产服务器上部署 CLR 函数(它计算文本或文件的哈希值,不能从 SQL Server 获得)。
我能够在开发机器上测试该功能,但我仍然想知道,
在打开 CLR 选项之前,是否有任何要考虑的问题列表?
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
我正在尝试第一次在生产服务器上部署 CLR 函数(它计算文本或文件的哈希值,不能从 SQL Server 获得)。
我能够在开发机器上测试该功能,但我仍然想知道,
在打开 CLR 选项之前,是否有任何要考虑的问题列表?
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
我想你会在这篇与主题直接相关的 MSDN 文章中找到你想要的所有(或至少大量)信息:
CLR 集成安全
尽管我怀疑它是否与您的情况直接相关,但在从程序集中调用非托管代码时,我看到了一个大问题。类似于这篇文章的内容。
此外,您的程序集所需的任何依赖项也必须使用 SQL 注册。甚至像 System.dll 这样的东西。那会变得丑陋。默认情况下,很少有程序集受到 SQL 的祝福。