在 SQL 服务器中调用 CLR 命令时加载程序集时出错
Error on Loading Assembly in While Calling CLR Command in SQL Server
我在尝试 运行 来自 SQL 服务器的 CLR 对象时收到错误消息:
An error occurred in the Microsoft .NET Framework while trying to load assembly id 65538...
我是否需要启用某些 SQL 服务器设置,或者这是一个错误?
首先,您需要通过运行启用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'
我在尝试 运行 来自 SQL 服务器的 CLR 对象时收到错误消息:
An error occurred in the Microsoft .NET Framework while trying to load assembly id 65538...
我是否需要启用某些 SQL 服务器设置,或者这是一个错误?
首先,您需要通过运行启用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'