dear all:
i encounter an issue about SQL VDI and BackupIoRequest Errors in OS event viewer when i restore sql database with nbu 7.5 on Server A,here are the information from client:
SQLVDI: Loc=TriggerAbort. Desc=invoked. ErrorCode=(0). Process=5684. Thread=12800. Server. Instance=MSSQLSERVER. VD=Global\VNBU0-12436-10424-1396005597_SQLVDIMemoryName_0.
BackupIoRequest::ReportIoError: 在备份设备 'VNBU0-12436-10424-1396005597'上发生 read 故障。操作系统错误 995(由于线程退出或应用程序请求,已中止 I/O 操作。)。
Here is the restore script:
#
# This is a template for the database MOVE command.
#
OPERATION RESTORE
OBJECTTYPE DATABASE
RESTORETYPE MOVE
#
# Replace the database name in the following line with the name of the database that you
# want to move to. Also remove the hash mark <#> which precedes the keyword <DATABASE>.
#
DATABASE "SIHDMS_test"
#
# Replace the file path <K:\SIHDMS.mdf>
# with a new file path. Also remove the hash mark <#> which precedes the keyword <TO>.
# The target of the MOVE keyword must be "SIHDMS".
MOVE "SIHDMS"
TO "K:\Nbutesttemp\SIHDMS_test.mdf"
#
#
# Replace the file path <T:\SIHDMS.ldf>
# with a new file path. Also remove the hash mark <#> which precedes the keyword <TO>.
# The target of the MOVE keyword must be "SIHDMS_log".
MOVE "SIHDMS_log"
TO "K:\Nbutesttemp\SIHDMS_test.ldf"
#
# The following image is type: Full
NBIMAGE "SIH-SQLSRV1.MSSQL7.SIH-SQLDB.db.SIHDMS.~.7.001of003.20140328115434..C"
SQLHOST "SIH-SQLDB"
NBSERVER "SIH-NETBACKUP"
BROWSECLIENT "SIH-SQLDB"
BLOCKSIZE 7
RESTOREOPTION REPLACE
RECOVEREDSTATE RECOVERED
NUMBUFS 2
VDITIMEOUTSECONDS 900
ENDOPER TRUE
Here is how the operation reports
INF - RESTORE STARTED USING
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Batch = C:\Program Files\Veritas\db_scripts\sihdmsresfull.bch, Op# = 1.
INF - Using backup image SIH-SQLSRV1.MSSQL7.SIH-SQLDB.db.SIHDMS.~.7.001of003.20140328115434..C
INF - restore database "SIHDMS_test" from VIRTUAL_DEVICE='VNBU0-12696-10416-1396009545' with stats = 10, blocksize = 65536, maxtransfersize = 65536, buffercount = 2, replace , norecovery, move 'SIHDMS' to 'K:\Nbutesttemp\SIHDMS_test.mdf', move 'SIHDMS_log' to 'K:\Nbutesttemp\SIHDMS_test.ldf', replace
INF - Number of stripes: 1, Number of buffers per stripe 2.
INF - Created VDI object for SQL Server instance <SIH-SQLDB>. Connection timeout is <900> seconds.
Restore started Fri Mar 28 20:25:48 2014
ERR - Error in VxBSAGetObject: 3.
CONTINUATION: - System detected error, operation aborted.
then i change another server named Server B to restore the database,and it is successfull without errors in the event viewer.
the two servers are the same OS(winserver 2008) and database(sqlserver2008)