खोज…


वाक्य - विन्यास

  • BACKUP DATABASE डेटाबेस पर backup_device [, ... n] with_options [, ... o]
  • DESTABASE डेटाबेस से backup_device [, ... n] के साथ with_options [, ... o]

पैरामीटर

पैरामीटर विवरण
डेटाबेस बैकअप या पुनर्स्थापित करने के लिए डेटाबेस का नाम
backup_device डेटाबेस से बैकअप या पुनर्स्थापित करने के लिए डिवाइस, जैसे {DISK या TAPE}। अल्पविराम (,) द्वारा अलग किया जा सकता है
with_options विभिन्न विकल्प जो ऑपरेशन करते समय उपयोग किए जा सकते हैं। जैसे डिस्क को प्रारूपित करना जहां बैकअप को रखा जाना है या डेटाबेस को प्रतिस्थापित विकल्प से बहाल करना है।

बेसिक बैकअप डिस्क के साथ कोई विकल्प नहीं है

निम्न आदेश 'D: \ DB_Backup' फ़ाइल के लिए 'उपयोगकर्ता' डेटाबेस का समर्थन करता है। इसका विस्तार नहीं दिया जाना बेहतर है।

BACKUP DATABASE Users TO DISK = 'D:\DB_Backup'

बिना किसी विकल्प के डिस्क से बेसिक रीस्टोर

निम्न आदेश 'D: \ DB_Backup' फ़ाइल से ' उपयोगकर्ता' डेटाबेस को पुनर्स्थापित करता है।

RESTORE DATABASE Users FROM DISK = 'D:\DB_Backup'

रिपोर्ट डेटाबेस के साथ

जब आप किसी अन्य सर्वर से डेटाबेस को पुनर्स्थापित करने का प्रयास करते हैं, तो आपको निम्न त्रुटि मिल सकती है:

त्रुटि 3154: बैकअप सेट मौजूदा डेटाबेस के अलावा किसी डेटाबेस का बैकअप रखता है।

उस स्थिति में आपको डेटाबेस को बैकअप से डेटाबेस को बदलने के लिए REPLACE विकल्प के साथ उपयोग करना चाहिए:

RESTORE DATABASE WWIDW
FROM DISK = 'C:\Backup\WideWorldImportersDW-Full.bak'
WITH REPLACE

इस मामले में भी आपको यह कहते हुए त्रुटियां हो सकती हैं कि फाइलें किसी पथ पर स्थित नहीं हो सकती हैं:

Msg 3156, स्तर 16, राज्य 3, पंक्ति 1 फ़ाइल 'WWI_Primary' को 'D: \ Data \ WideWorldImportersDW.mdf' पर पुनर्स्थापित नहीं किया जा सकता है। फ़ाइल के लिए एक वैध स्थान की पहचान करने के लिए MOVE के साथ उपयोग करें।

यह त्रुटि शायद इसलिए होती है क्योंकि आपकी फ़ाइलों को उसी फ़ोल्डर पथ पर नहीं रखा गया था जो नए सर्वर पर मौजूद है। उस स्थिति में आपको अलग-अलग डेटाबेस फ़ाइलों को नए स्थान पर ले जाना चाहिए:

RESTORE DATABASE WWIDW
FROM DISK = 'C:\Backup\WideWorldImportersDW-Full.bak'
WITH REPLACE,
MOVE 'WWI_Primary' to 'C:\Data\WideWorldImportersDW.mdf',
MOVE 'WWI_UserData' to 'C:\Data\WideWorldImportersDW_UserData.ndf',
MOVE 'WWI_Log' to 'C:\Data\WideWorldImportersDW.ldf',
MOVE 'WWIDW_InMemory_Data_1' to 'C:\Data\WideWorldImportersDW_InMemory_Data_1'

इस कथन के साथ आप डेटाबेस को नए स्थान पर ले जाने वाली सभी डेटाबेस फ़ाइलों से बदल सकते हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow