我发了一个问题当我们的旧版本开始出现此错误时,请向 Stack Overflow 报告此错误德尔福 7上的应用Windows 10。
现在发生在Windows Server 2012 R2具有以下最新更新的系统:
- KB5020690
- KB5019958
- KB5020023
- KB5020010
- KB5020680
我们卸载了KB5019958,认为这是最有可能的罪魁祸首,但这并没有解决问题。不过,回滚所有 5 个更新确实解决了问题。我们有另一台服务器出现同样的问题,所以我们将回滚每个更新并进行测试,直到错误消失,然后重新安装所有其他更新以确保它不是综合影响。
这当然是客户的问题,因为SQL 服务器 2014机器确实安装了这些更新,因此我们的程序在该服务器上直接运行时会失败,但在连接到该 SQL 服务器的更新已回滚的远程应用服务器上运行时不会失败。
编辑21/11
经过反复试验,我们发现,如果更新KB5020010或者KB5020023已安装,然后较旧的德尔福 7程序抛出了错误。
有趣的是,这两个更新
解决 Kerberos 和 Netlogon 协议中的安全漏洞
知识库文章中没有提及影响更新的内容SQL 服务器连 接。
答案1
抱歉,没有回答,但没有足够的代表来评论。
同样的问题。影响了 2012R2 RDS 部署到使用 ODBC 的 SQL 驱动程序的旧版应用程序。所有这些都与https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2022-41048Microsoft ODBC 驱动程序远程代码执行漏洞。回滚有帮助。
答案2
谢谢,这篇文章非常有用,它能帮你找到 Maximizer v10 应用程序访问 Windows Server 2012 R2 上的 SQL 数据库时出现的奇怪数据库相关错误的根本原因。该应用程序会发出多个 DATAMANAGER 错误代码 19 异常。卸载 KB5020010 解决了这个问题。我认为 KB5020023 可能也需要卸载。
答案3
我们遇到了同样的问题。所有这些都与https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2022-41048 Microsoft ODBC 驱动程序远程代码执行漏洞。回滚有帮助。