问题现象:在用友财务软件免费下载网站下载了用友U8erp软件参考用友U8安装教程安装好之后,打开用友U8erp软件的系统管理的时候提示错误:初始化存储过程出错,microsoft ole db provider for sql server execution of .net framework code is disabled.set "clr enabled" configuration option and restart the server.大概中文意思是(禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项)
加微咨询技术问题!
复制微信号
原因分析:从提示可以看出可能是数据库连接组件或者.NET设置的问题,但用友小辣妹表示实在没有碰到过此类错误提示,因为软件都是正常安装的,没有报错,于是就直接百度了一下 clr enabled 这个内容,出来好多可参考的文章。
解决办法:在查询分析其中执行如下代码:
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
相关知识:clr enabled 服务器配置选项,这个多是针对SQL 2016的,正好这个客户的电脑安装的是SQL 2016的数据库,老版本不确定有没有这个选项,可以使用 clr enabled 选项指定 SQL Server 是否可以运行用户程序集。 clr enabled 选项提供下列值:0是不允许在 SQL Server上执行程序集,1是允许在 SQL Server 上执行程序集(此选项只针对64位操作系统)。
网友评论