dotnet framework 2.0 sp2打破了SQL Server中的CLR集成

看来CLR集成不像Dotnet framework 2.0 sp2。 尝试运行依赖于clr的代码时,出现以下错误消息。

Msg 6510, Level 16, State 11, Line 1 Common Language Runtime (CLR) v2.0.50727 not installed properly. The CLR is required to use SQL/CLR features. 

我已经完成了所有版本的dotnet框架安装工作的dotnetvalidation工具。

我只find一个暗示,这是什么造成的问题。 我会想,如果是这样,更多的人会尖叫。 有没有人有任何build议,如何更好地跟踪这一点。 我们有一些依赖于这个实现的系统。

这几乎听起来像一个v2.0.50727腐败的安装。 我会尝试重新安装该版本和SP。 你可以在该机器上运行一个为该版本编译的自定义.net应用程序吗?

重新启动SQL Server服务让我过去了这个问题。

CLR已启用使用…

 sp_configure 'clr enabled', 1; GO reconfigure GO 

…语句,但在SQL Server服务重新启动之前,不能使用任何CLRfunction。