新库是直接复制的模板库
执行存储过程时报如下错

消息 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'
再调用存储过程就是成功的.
————————————————————————————————————————————————————————
然后就开始根据错误提示来找问题!
首先是服务器可能资源不足, 这个问题可以排除,那么

当尝试执行存储过程时遇到Microsoft .NET Framework错误,提示程序集ID 65645加载失败。问题可能由服务器资源不足或不信任程序集引起。通过检查数据库属性,发现'可信'值为False。将数据库设置为可信后,问题得到解决。此外,还提供了启用CLR、检查SID一致性、查看程序集存在性以及修改所有者为SA的步骤作为解决方案。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



