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



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

尝试加载程序集 ID 65538 时,Microsoft .NET 框架中出错...

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

首先,您需要通过运行以下命令来启用 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'

最新更新