Ms Sql Server 简明教程
MS SQL Server - Restoring Databases
Restoring 是从备份中复制数据并将记录的交易应用于数据的过程。还原是您对备份执行的操作。获取备份文件并将其重新转变成数据库。
可以通过以下两种方法之一来完成恢复数据库选项。
Method 1 – T-SQL
Example
以下命令用于恢复名为“TestDB”的数据库,其中备份文件名为“TestDB_Full.bak”,如果您覆盖现有的数据库,该文件位于“D:\”位置。
Restore database TestDB from disk = ' D:\TestDB_Full.bak' with replace
如果您使用此恢复命令创建新数据库,并且目标服务器没有类似路径的数据、日志文件,那么使用移动选项,如下面的命令。
确保为数据和日志文件存在以下命令中使用的 D:\Data 路径。
RESTORE DATABASE TestDB FROM DISK = 'D:\ TestDB_Full.bak' WITH MOVE 'TestDB' TO
'D:\Data\TestDB.mdf', MOVE 'TestDB_Log' TO 'D:\Data\TestDB_Log.ldf'