gpt4 book ai didi

sql-server-2008 - CLR 函数在恢复的数据库中不起作用

转载 作者:行者123 更新时间:2023-12-01 05:42:30 24 4
gpt4 key购买 nike

所以我已经将一个包含 CLR 程序集的数据库从一台物理服务器恢复到另一台。 CLR 程序集中的一个函数本质上是对一些压缩数据进行解压缩。当我针对恢复的数据库中的数据运行此函数时,它返回压缩数据(而不是未压缩数据)。在 SSMS 或 SQL 服务器错误日志中不会抛出任何错误。在其他人的建议下,我检查了数据库所有权(均由 sa 拥有)、可信度(均设置为不可信)的差异。我还检查了两台机器上 .NET 框架安装的差异,但发现只有目标机器安装了 1.1 版本,而源没有安装。我不知道还能尝试什么。任何建议将不胜感激。提前致谢。

提前致谢,本

最佳答案

好吧……我现在觉得很傻。事实证明,问题是对应用程序进行了更改,以便在将数据发送到数据库之前压缩应用程序端的数据,而不是使用 SQL CLR 来执行此操作。负责写入数据的存储过程没有更新,因此它正在压缩已经压缩的数据并存储它。所以,当我去解压缩它时,它给了我压缩的数据。如果我再次运行解压缩功能,它会给我正确的东西。

关于sql-server-2008 - CLR 函数在恢复的数据库中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4635262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com