ACCESSSql 问题—在品味加载程序集 ID 65537 时 Microsoft .NET Framework 出错.服务器可能资源不足

新库是一直复制的模板库

尽存储过程时报如下错

ACCESS 1

消息 10314,级别 16,状态 11,过程sp_Sync_CmsArticleToSearchs,第 30
行在尝试加载程序集 ID 65645 时 Microsoft .NET Framework
出错。服务器可能资源不足,或者不信任该程序集,因为她的 PERMISSION_SET
设置为 EXTERNAL_ACCESS 或
UNSAFE。请复运行查询,或检查有关的文档了解怎么缓解程序集信任问题。有关这个错误的详细信息: 

System.IO.FileLoadException:
未能加载文件要程序集“csharpclslibforsqlserver, Version=0.0.0.0,
Culture=neutral,
PublicKeyToken=null”或她的之一一个据项。发生跟安康有关的不当。 (异常来
HRESULT:0x8013150A)

————————————————————————————————————————————————————————————————————————

度娘给的方案是:

在还原数据库后,我们得将数据库的OWNER设置成SA.
exec sp_changedbowner ‘sa’
还调用存储过程尽管是水到渠成之.

 

————————————————————————————————————————————————————————————————————————

实在则是题材仍然

接下来就起来根据错误提示来寻觅问题!

第一是服务器可能资源贫乏, 这个问题可解除,那么会不见面是服务器无迷信任该程序集呢

每当相看数据库的属性时,在选择项处看到有一属性为 可信 的值是 False。那么会不见面是者题材引的也?

结果将数据库设置可信呢true后果真问题得到了化解

ACCESS 2

 

——————————————————————————————————————————————————————————

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;

  1. 修改为ON
    ALTER DATABASE tablename SET TRUSTWORTHY
    on;

5.专注所有者
exec sp_changedbowner ‘sa’

 

相关文章