如何还原数据库备份 (Transact-SQL)

本主题说明如何还原完整数据库备份。

ms189895.note(zh-cn,SQL.90).gif重要提示:
还原完整数据库备份的系统管理员必须是当前使用要还原的数据库的唯一人员。

还原完整数据库备份

  1. 执行 RESTORE DATABASE 语句可以还原完整数据库备份,同时指定:

    • 要还原的数据库的名称。
    • 从中还原完整数据库备份的备份设备。
    • NORECOVERY 子句,前提是在还原完整数据库备份之后,还要应用事务日志备份或差异数据库备份。
  2. 指定(可选):

    • FILE 子句,以此标识备份设备上要还原的备份集。

示例

以下示例从磁带中还原 AdventureWorks 的完整数据库备份。

USE master
GO
RESTORE DATABASE AdventureWorks
   FROM TAPE = '\\.\Tape0'
GO

请参阅

任务

如何应用事务日志备份 (Transact-SQL)

概念

执行数据库完整还原(完整恢复模式)
执行数据库完整还原(简单恢复模式)
完整数据库备份
设置数据库选项
查看有关备份的信息
优化 SQL Server 中的备份和还原性能
重新生成 master 数据库的注意事项
还原 model 和 msdb 数据库的注意事项

其他资源

RESTORE (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助