आप एक नया डीबी बना सकते हैं और फिर "रिस्टोर विजार्ड" का उपयोग करके ओवरराइट विकल्प को सक्षम कर सकते हैं या:
बैकअप फ़ाइल की सामग्री देखें:
RESTORE FILELISTONLY FROM DISK='c:\your.bak'
परिणामों से .mdf &.ldf के तार्किक नाम नोट करें, फिर:
RESTORE DATABASE MyTempCopy FROM DISK='c:\your.bak'
WITH
MOVE 'LogicalNameForTheMDF' TO 'c:\MyTempCopy.mdf',
MOVE 'LogicalNameForTheLDF' TO 'c:\MyTempCopy_log.ldf'
यह डेटाबेस तैयार करेगा MyTempCopy
your.bak
. की सामग्री के साथ ।
(MyTempCopy न बनाएं, इसे पुनर्स्थापना के दौरान बनाया गया है)
उदाहरण ('क्रेडिटलाइन' नामक डीबी का बैकअप '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).