在SQL Server中调用CLR命令时加载程序集时出错

时间:2018-09-28 12:18:42

标签: sql-server clr

尝试从SQL Server运行CLR对象时收到错误:

  

Microsoft .NET Framework尝试加载程序集ID 65538时发生错误...

我需要启用某些SQL Server设置,还是一个错误?

1 个答案:

答案 0 :(得分:0)

首先,您需要通过运行以下命令来启用CLR执行:

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

然后通过运行以下命令更改所有者:

USE master
GO
ALTER DATABASE [database_name] SET TRUSTWORTHY ON

USE [database_name]
GO
EXEC sp_changedbowner 'sa'