日期:2014-05-16  浏览次数:20542 次

SQLSERVER VDI恢复数据库错误
最近写了一个SQLSERVER备份工具,通过VDI备份数据成功,但是在恢复的时候GetCommand返回0x80770004,通过windows 系统日志查找错误日志为:
日志名称:          Application
来源:            SQLVDI
日期:            2014/4/1 10:53:58
事件 ID:         1
任务类别:          无
级别:            错误
关键字:           经典
用户:            暂缺
计算机:           WIN-QVAL32F3T1S
描述:
SQLVDI: Loc=SignalAbort. Desc=Client initiates abort. ErrorCode=(0). Process=648. Thread=836. Client. Instance=. VD=Global\{7F035EC3-EE55-4652-A5E0-F0FDEFD24D2D}_SQLVDIMemoryName_0. 

SQLVDI: Loc=TriggerAbort. Desc=invoked. ErrorCode=(0). Process=648. Thread=836. Client. Instance=. VD=Global\{7F035EC3-EE55-4652-A5E0-F0FDEFD24D2D}_SQLVDIMemoryName_0. 

纠结一天了,还请各位高手帮帮忙,感激不尽,
------解决方案--------------------
没用过VDI,也没环境测,帮你搜了几篇类似的,你自己试试吧
http://www.symantec.com/connect/forums/sqlvdi-errors
http://www.experts-exchange.com/Software/Backup_Restore/Q_22825663.html
http://www.sysads.co.uk/2012/03/sql-server-backup-simulator/
http://support.microsoft.com/kb/2615182
http://www.symantec.com/business/support/index?page=content&id=TECH124776
http://www.techsupportforum.com/forums/f103/sqlvdi-vss-errors-preventing-ntbackup-success-help-please-482648.html