Several days ago the Veeam backup for my SQL Server 2008 R2 server started to fail with SQLVDI errors. I originally thought it was a Veeam issue, but last night I tried running Windows Server Backup and had the same issue. I get multiple of the below errors. I've rebooted the server to no avail.
EventId = 1
SQLVDI: Loc=SignalAbort. Desc=Client initiates abort. ErrorCode=(0). Process=1652. Thread=2192. Client. Instance=. VD=Global\{C39D4780-8F22-494D-9CDA-E13918B97E24}1_SQLVDIMemoryName_0.
And one of the below for each of the databases.
EventId = 3041
BACKUP failed to complete the command BACKUP DATABASE msdb. Check the backup application log for detailed messages.
Then one of these for each of the databases.
EventId = 24583Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14.
SQLSTATE: 42000, Native Error: 3013
Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 10.0 Error message: BACKUP DATABASE is terminating abnormally.
SQLSTATE: 42000, Native Error: 3271
Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 10.0 Error message: A nonrecoverable I/O error occurred on file "{6113DC44-3BF4-4B61-828F-00A46365B33A}23:" 995(The I/O operation has been aborted because of either a thread exit or an application request.).
SQLSTATE: 01000, Native Error: 4035
Error state: 1, Severity: 0
Source: Microsoft SQL Server Native Client 10.0 Error message: Processed 0 pages for database 'master', file 'master' on file 1.