博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项
阅读量:4683 次
发布时间:2019-06-09

本文共 877 字,大约阅读时间需要 2 分钟。

一  解决方案

第一步.打开SQLServer执行:

exec sp_configure 'show advanced options', '1';

go
reconfigure;
go
exec sp_configure 'clr enabled', '1'
go
reconfigure;
exec sp_configure 'show advanced options', '1';
go

第二步:执行

ALTER DATABASE DocHalo_LOCAL SET TRUSTWORTHY on  

 

第三步:执行

exec sp_changedbowner 'sa'

 

 

 

 

 

 

二 简要解释

1. 使用sp_configure可以显示或更改服务器级别的设置。若要更改数据库级别设置,请使用 ALTER DATABASE。若要更改仅影响当前用户会话的设置,请使用 SET 语句。

更新运行的配置值

 

sp_configure [ [ @configname = ] 'option_name' 

      [ , [ @configvalue = ] 'value' ] ]2.为option指定新的值的格式为如上,可以参照最上面的写法。其中clr enabled 选项提供下列值。

值 说明 

0
 不允许在 SQL Server 上执行程序集。
1
 允许在 SQL Server 上执行程序集。

 

3.clr enabled 选项是一个高级选项。如果使用 sp_configure 系统存储过程来更改该设置,则只有在 show advanced options 设置为 1 时才能更改 clr enabled。该设置在运行 sp_configure 后立即生效。不需要重新启动 SQL Server 实例。

注意: 
运行 RECONFIGURE 时,clr enabled 选项的运行值将从 1 改为 0,所有包含用户程序集的应用程序域将立即被卸载

 

4.后面两个步骤必须执行

转载于:https://www.cnblogs.com/CugYzc/p/9371589.html

你可能感兴趣的文章
scala学习笔记:函数与方法
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>
<转载>com之包容聚合
查看>>
UML-画类图与交互图的顺序
查看>>
站立会议08
查看>>
杭电1060
查看>>
webdriver test1
查看>>
RFC端口号定义
查看>>
Unity Technologies-提供全面的技术支持服务
查看>>
Mac常用工具
查看>>
js无法获取.net设置的cookie
查看>>
Console-算法[for,if,break]-五个好朋友分苹果
查看>>
Mysql数据库账户权限设置
查看>>
ylb: SQL表的高级查询-子查询
查看>>
清空你的Siri “指纹”
查看>>
import 用法
查看>>
报喜啦~过了!
查看>>
6月7 考试系统
查看>>
mysql 基本操作
查看>>
HTML5 and Websocket
查看>>