2016-01-06 23 views
0

我有DB回溯在如何將數據庫恢復到特定文件夾?

d:\ Prabhagar \項目\ ZIP \普里亞DB \備份\ Sample.bak

當我恢復它會恢復到

Ç :\ Program Files \ Microsoft SQL Server \ MSSQL11.SQLEXPRESS2012 \ MSSQL \ DATA

th是目錄。但我想恢復到

d:\ Prabhagar \項目\ ZIP \普里亞DB \備份\ TESTDB \

我該怎麼辦? 我用下面的查詢

RESTORE DATABASE backup_lookup FROM DISK = 'd:\ Prabhagar \項目\ ZIP \普里亞DB \備份\ Sample.bak'。

請幫幫我。謝謝

回答

0

請嘗試下面的命令。

RESTORE DATABASE backup_lookup FROM DISK = 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\Sample.bak' 
WITH REPLACE, 
MOVE 'backup_lookup_DATA' TO 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\TestDB\backup_lookup.mdf', 
MOVE 'backup_lookup_LOG' TO 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\TestDB\backup_lookup_1.ldf' 
+0

亞..但是我Backupname文件名是樣品。這不是數據庫名稱。 。我不知道什麼是DB名稱 –

+0

@PrabhagaranP修改.. – Irshad

0

正如你可以試試這個:

RESTORE DATABASE Sample FROM DISK = 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\Sample.bak' 
WITH MOVE 'Sample_Data' TO 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\TestDB\Sample_Data.mdf', 
MOVE 'Sample_Log' TO 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\TestDB\Sample_Log.ldf', 
NORECOVERY 
GO 
RESTORE LOG Sample FROM DISK = 'D:\Prabhagar\Projects\ZIP\Priya DB\Backups\TestDB\Sample.TRN' 
GO 
相關問題