sql-server - 在 SQL Server 中调用 CLR 命令时加载程序集时出错
问题描述
尝试从 SQL Server 运行 CLR 对象时收到错误消息:
尝试加载程序集 ID 65538 时,Microsoft .NET Framework 发生错误...
我是否需要启用某些 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'
推荐阅读
- javascript - 如何在 Angular 模板中嵌入 GitHub 要点?
- mysql - 用户、角色、权限和特定组 RBAC?
- reactjs - React Fetch POST 删除带有标题 Content-type = application/x-www-form-urlencoded 的字符
- proxy - VSTSNuGetPush.exe 代理设置
- r - 数据框之间的子集
- python - 如何在一个 Django 模型实例中存储两个整数?
- javascript - 从子无状态类组件访问来自父无状态功能组件的更新道具
- cmake - 将重复的 CmakeLists.txt 功能移动到公共文件
- wpf - 非常频繁地显示数据时的性能问题
- xml - omnet++解析xml文件