问题现象:在用友财务软件免费下载网站下载了用友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位操作系统)。
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
网友评论