自最近的 Windows 更新以来出现“从 SQL Server 收到未知令牌”错误

自最近的 Windows 更新以来出现“从 SQL Server 收到未知令牌”错误

我发了一个问题当我们的旧版本开始出现此错误时,请向 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 驱动程序远程代码执行漏洞。回滚有帮助。

相关内容