执行存储过程时报“在尝试加载程序集 ID 65645 时 Microsoft .NET Framework 出错”,解决方案
来源:互联网 发布:淘宝首页怎么装修 编辑:程序博客网 时间:2024/05/22 23:47
新库是直接复制的模板库
执行存储过程时报如下错
System.IO.FileLoadException: 未能加载文件或程序集“csharpclslibforsqlserver, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。发生与安全有关的错误。 (异常来自 HRESULT:0x8013150A)
————————————————————————————————————————————————————————————————————————
度娘给的方案是:
在还原数据库之后,我们可以将数据库的OWNER设置成SA.
exec sp_changedbowner 'sa'
再调用存储过程就是成功的.
————————————————————————————————————————————————————————————————————————
然后就开始根据错误提示来找问题!
首先是服务器可能资源不足, 这个问题可以排除,那么会不会是服务器不信任该程序集呢
在相看数据库的属性时,在选项处看到有一属性为 可信 的值是 False。那么会不会是这个问题引起的呢?
结果将数据库设置可信为true后果然问题得到了解决
——————————————————————————————————————————————————————————
1. exec sp_configure 'show advanced options', '1';
go
reconfigure;
go
exec sp_configure 'clr enabled', '1'
go
reconfigure; --如果执行失败,就用这个RECONFIGURE WITH OVERRIDE;
exec sp_configure 'show advanced options', '1';
go
2.查SID在sys.databases 和sys.server_principals是否一致
SELECT * FROM sys.server_principals;
SELECT * FROM sys.sysdatabases ;
3.查看程序集是否存在
SELECT * FROM sys.assemblies;SELECT * FROM sys.assembly_files;
4. 修改为ON
ALTER DATABASE tablename SET TRUSTWORTHY on;
5.注意所有者
exec sp_changedbowner 'sa'
- 执行存储过程时报“在尝试加载程序集 ID 65645 时 Microsoft .NET Framework 出错”,解决方案
- 记一次程序在Windows家庭版上运行.NET Framework DbProvider无法加载解决过程
- .net执行存储过程
- .net执行存储过程
- 在 ADO.NET Entity Framework 中使用存储过程
- 在 ADO.NET Entity Framework 中使用存储过程
- Microsoft Visio 2013在安装过程中出错的一种解决方案
- .NET 数据库存储过程执行快,程序调用存储过程执行慢
- 未能加载文件或程序集“Microsoft.CSharp - 解决方案
- Entity Framework 执行sql语句 存储过程
- 在VC++程序中显示存储过程的执行进度
- 理解.NET程序集的执行过程
- asp.net执行存储过程
- ADO.NET执行存储过程
- 在存储过程中执行存储过程
- Microsoft .NET Framework 3.5 sp1离线安装解决方案
- Microsoft .NET Framework 3.5 sp1离线安装解决方案
- 存储过程中执行EXECUTE IMMEDIATE创建表时报错
- iOS NSPredicate详解
- JSON.NET 简单的使用
- C#中System.Drawing制作折线图
- oracle----sqlldr用法(转)
- PHP AJAX JSONP实现跨域请求使用实例
- 执行存储过程时报“在尝试加载程序集 ID 65645 时 Microsoft .NET Framework 出错”,解决方案
- markdown模版
- Oracle 数据库实例启动关闭过程实战演示
- ClassNotFoundException
- UIStackView使用
- Linux whoami 命令
- Android Studio系列教程六--Gradle多渠道打包
- PLSQL 的 for循环的小例子
- iOS 开发之UIDynamic