Bạn có thể tạo một db mới, sau đó sử dụng "Trình hướng dẫn Khôi phục" cho phép tùy chọn Ghi đè hoặc:
Xem nội dung của tệp sao lưu:
RESTORE FILELISTONLY FROM DISK='c:\your.bak'
lưu ý các tên hợp lý của .mdf &.ldf từ kết quả, sau đó:
RESTORE DATABASE MyTempCopy FROM DISK='c:\your.bak'
WITH
MOVE 'LogicalNameForTheMDF' TO 'c:\MyTempCopy.mdf',
MOVE 'LogicalNameForTheLDF' TO 'c:\MyTempCopy_log.ldf'
Thao tác này sẽ tạo cơ sở dữ liệu MyTempCopy
với nội dung của your.bak
.
(Không tạo MyTempCopy, nó được tạo trong quá trình khôi phục)
Ví dụ (khôi phục bản sao lưu của db có tên 'creditline' thành 'MyTempCopy'):
RESTORE FILELISTONLY FROM DISK='e:\mssql\backup\creditline.bak'
>LogicalName
>--------------
>CreditLine
>CreditLine_log
RESTORE DATABASE MyTempCopy FROM DISK='e:\mssql\backup\creditline.bak'
WITH
MOVE 'CreditLine' TO 'e:\mssql\MyTempCopy.mdf',
MOVE 'CreditLine_log' TO 'e:\mssql\MyTempCopy_log.ldf'
>RESTORE DATABASE successfully processed 186 pages in 0.010 seconds (144.970 MB/sec).