本主题介绍如何通过使用 SQL Server Management Studio 或 Transact-SQL 指定在 SQL Server 2012 中遇到错误后备份或还原操作是继续还是停止。
本主题内容
开始之前:
若要指定备份或还原操作在遇到错误后是停止还是继续,请使用:
安全性
权限
指定备份操作在遇到错误后是继续还是停止
执行以下步骤以便。
在“选项”页的“可靠性”部分中,单击“写入介质前检查校验和”和“出错时继续”。
指定备份操作在遇到错误后是继续还是停止
连接到数据库引擎。
在标准菜单栏上,单击“新建查询”。
在 语句中,指定 CONTINUE_AFTER ERROR 选项可继续操作,指定 STOP_ON_ERROR 选项可停止操作。默认行为是遇到错误后停止。下面的示例指示备份操作在遇到错误时仍继续。
BACKUP DATABASE AdventureWorks2012 TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' WITH CHECKSUM, CONTINUE_AFTER_ERROR;GO
指定还原操作在遇到错误后是继续还是停止
连接到数据库引擎。
在标准菜单栏上,单击“新建查询”。
在 语句中,指定 CONTINUE_AFTER ERROR 选项可继续操作,指定 STOP_ON_ERROR 选项可停止操作。默认行为是遇到错误后停止。下面的示例指示还原操作在遇到错误时仍继续。
RESTORE DATABASE AdventureWorks2012 FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' WITH CHECKSUM, CONTINUE_AFTER_ERROR;GO