KB4341221 - 修复:VSS 备份在 SQL Server 2016 和 2017 中基本可用性组的次要副本 (replica) 中失败

应用对象
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

症状

请考虑以下情形:

  • 您在虚拟机上运行 Microsoft SQL Server。
  • 您使用 Microsoft SQL Server 2016 或 2017 基本可用性组。
  • 虚拟机是托管基本可用性组的次要副本 (replica) 的节点。
  • 您使用卷影复制服务 (基于 VSS) 的应用程序来尝试备份虚拟机。

在这种情况下,VSS 应用程序无法进行备份,你会收到类似如下的错误消息:

注意

  • 日期/时间 spid62 错误:18210,严重性:16,状态:1。
  • 日期/时间 spid62 BackupVirtualDeviceFile::P repareToFreeze: 备份设备“{DeviceID}”上失败。 操作系统错误 995 (I/O 操作由于线程退出或应用程序请求而中止。) .

解决方法

此问题已在 SQL Server 的以下累积更新中修复:

SQL Server 2017 累积更新 10

SQL Server 2016 SP2 累积更新 2

SQL Server 2016 SP1 累积更新 10

关于 SQL Server 的累积更新:

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

SQL Server 2017 的最新累计更新

SQL Server 2016 的最新累计更新

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解 Microsoft 用于描述软件更新的术语。