FIX: VSS backup fails in secondary replica of Basic Availability Groups in SQL Server 2016 and 2017

Applies to: Microsoft SQL Server 2016 Service Pack 1SQL Server 2016 DeveloperSQL Server 2016 Enterprise More

Symptoms


Consider the following scenario:

  • You run Microsoft SQL Server on a virtual machine.
  • You use Microsoft SQL Server 2016 or 2017 Basic Availability Groups.
  • The virtual machine is a node that hosts the secondary replica of the Basic Availability Groups.
  • You use Volume Shadow Copy Services (VSS)-based applications to try to back up the virtual machine.

In this scenario, the VSS application fails to make a  backup, and you receive an error message that resembles the following:

Date/Time spid62      Error: 18210, Severity: 16, State: 1.

Date/Time spid62      BackupVirtualDeviceFile::PrepareToFreeze:  failure on backup device '{DeviceID}'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).

Resolution


This issue is fixed in the following cumulative updates for SQL Server:

       Cumulative Update 10 for SQL Server 2017   

       Cumulative Update 2 for SQL Server 2016 SP2

       Cumulative Update 10 for SQL Server 2016 SP1

Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References


Learn about the terminology that Microsoft uses to describe software updates.