当前位置: 首页 > news >正文

禁止在 .NET Framework 中执行用户代码。启用 clr enabled 配置选项

一  解决方案

第一步.打开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

相关文章:

  • 【IOS】Instruments 使用教程
  • PyCharm教程
  • 需要谈谈的游戏测试第二季(三)
  • 需要谈谈的游戏测试第二季(四)
  • linux系统中的进程状态分析
  • 在3D游戏中显示网页
  • react-native redux使用指南
  • [luogu2165 AHOI2009] 飞行棋 (枚举)
  • node全局对象 文件系统
  • linux下安装Bugzilla(一)
  • sqlServer之取文件后缀
  • 小评 月影技能的sp
  • HashMap 与HashTable的区别
  • 一份书写游戏的回忆录
  • js得到当前页面的url信息
  • ----------
  • CSS中外联样式表代表的含义
  • Docker: 容器互访的三种方式
  • ES10 特性的完整指南
  • JavaScript DOM 10 - 滚动
  • JavaScript异步流程控制的前世今生
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Redis 懒删除(lazy free)简史
  • SwizzleMethod 黑魔法
  • Twitter赢在开放,三年创造奇迹
  • 大型网站性能监测、分析与优化常见问题QA
  • 仿天猫超市收藏抛物线动画工具库
  • - 概述 - 《设计模式(极简c++版)》
  • 物联网链路协议
  • 协程
  • 原生 js 实现移动端 Touch 滑动反弹
  • 运行时添加log4j2的appender
  • 昨天1024程序员节,我故意写了个死循环~
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • # .NET Framework中使用命名管道进行进程间通信
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • ()、[]、{}、(())、[[]]命令替换
  • (js)循环条件满足时终止循环
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (十五)使用Nexus创建Maven私服
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)Linq学习笔记
  • (转)ORM
  • (转)菜鸟学数据库(三)——存储过程
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET 中创建支持集合初始化器的类型
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .net与java建立WebService再互相调用
  • ?.的用法
  • @Validated和@Valid校验参数区别