SQL सर्वर के लिए SQL बैकअप डेटाबेस
SQL बैकअप डेटाबेस स्टेटमेंट
BACKUP DATABASE
मौजूदा SQL डेटाबेस का पूर्ण बैक अप बनाने के लिए SQL सर्वर में कथन का उपयोग किया जाता है ।
वाक्य - विन्यास
BACKUP DATABASE databasename
TO DISK = 'filepath';
डिफरेंशियल स्टेटमेंट के साथ SQL बैकअप
एक डिफरेंशियल बैक अप केवल डेटाबेस के उन हिस्सों का बैकअप लेता है जो पिछले पूर्ण डेटाबेस बैकअप के बाद से बदल गए हैं।
वाक्य - विन्यास
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
बैकअप डेटाबेस उदाहरण
निम्न SQL कथन D डिस्क पर मौजूदा डेटाबेस "testDB" का पूर्ण बैकअप बनाता है:
उदाहरण
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
युक्ति: डेटाबेस को हमेशा वास्तविक डेटाबेस से भिन्न ड्राइव पर बैकअप लें। फिर, यदि आपको डिस्क क्रैश हो जाता है, तो आप डेटाबेस के साथ अपनी बैकअप फ़ाइल नहीं खोएंगे।
डिफरेंशियल उदाहरण के साथ बैकअप
निम्न SQL कथन डेटाबेस "testDB" का एक अंतर बैक अप बनाता है:
उदाहरण
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
युक्ति: एक डिफरेंशियल बैक अप बैक अप समय को कम कर देता है (क्योंकि केवल परिवर्तनों का बैकअप लिया जाता है)।