【问题标题】:Getting error on executing CLR procedure in sql server在 sql server 中执行 CLR 过程时出错
【发布时间】:2014-03-22 06:26:48
【问题描述】:

我使用的是 microsoft sql server 2008。在执行 CLR 过程时,我收到以下错误。

尝试加载 Microsoft .NET Framework 时出错 程序集 id 65547。服务器可能资源不足,或者 程序集可能不受 PERMISSION_SET = EXTERNAL_ACCESS 或 不安全。再次运行查询,或查看文档以了解如何 解决装配信任问题。有关此的更多信息 错误:System.IO.FileLoadException:无法加载文件或程序集 'clrprocedure,版本=0.0.0.0,文化=中性,PublicKeyToken=null' 或其依赖项之一。发生与安全有关的错误。 (来自 HRESULT 的异常:0x8013150A)System.IO.FileLoadException:
在 System.Reflection.Assembly._nLoad(AssemblyName 文件名,字符串 代码库、证据组装安全、组装位置提示、 StackCrawlMark& stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection) 在 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, 证据组装Security, StackCrawlMark& stackMark, Boolean forIntrospection) 在 System.Reflection.Assembly.InternalLoad(String assemblyString,证据 assemblySecurity,StackCrawlMark 和 stackMark, System.Reflection.Assembly.Load(String) 处的布尔 for Introspection) 组装字符串)

请提出建议。

【问题讨论】:

  • 查看文档以了解如何解决程序集信任问题

标签: sql-server .net-assembly clrstoredprocedure


【解决方案1】:

经过长时间的研发,我得到了解决方案。

数据库的 TRUSTWORTHY 属性之前已关闭

我将它开启,现在它对我来说工作正常。

【讨论】:

    猜你喜欢
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多