所以这家公司一直在使用SQL Server 2008,对于一个项目,我需要一些新功能,所以我安装了SQL Server 2012 express(两者都在同一台服务器上)。 几个月后,我不得不使用CLR进行一些复杂的操作,所以我在那里启用了它(2012):
sp_configure 'clr enabled', 1
CLR一切正常,但现在他们声称,因为我启用了它,所以无法在2008数据库上进行备份。 他们没有正常做,有一个第三方ERP为他们做备份,他们说,当他们尝试备份时,它只是挂起。 禁用CLR会使它们重新运行。
我真的需要启用CLR,而我根本不明白如何启用它可以防止在另一个实例上执行某些操作。如果是相反的方式,那就有意义了(禁用它)。
你们有没有任何关于第三方正在做什么的线索,这对于启用CLR无效?