打开SQL Server CLR之前要检查的事项列表?

我试图在生产服务器上首次部署一个CLR函数(它计算一个文本或文件的散列,不可用于SQL Server)。

我能够在开发机器上testing这个function,但是我仍然想知道,

在打开CLR选项之前是否有任何需要考虑的问题?

sp_configure 'clr enabled', 1; GO RECONFIGURE; GO 

我想你会发现在这个MSDN文章直接与主题相关的所有信息(或至less是一个很好的数量):

CLR集成安全性

虽然我怀疑它与你的情况直接相关,但是在从一个程序集调用非托pipe代码时,我看到了一个大问题。 东西沿着这篇文章的路线。

此外,您的程序集所需的任何依赖关系还必须使用SQL注册。 甚至像System.dll这样的东西。 这可能会变得丑陋。 很less有组件在默认情况下被SQL祝福。