MS SQL Server में बैकअप (Backup)
बैकअप डेटा बैकअप / डेटाबेस है। MS SQL Server में डेटाबेस का बैकअप लेना डेटाबेस खोने से पहले डेटा की सुरक्षा के लिए बहुत महत्वपूर्ण है। MS SQL Server में 3 मुख्य बैकअप प्रकार हैं: Full / Database, Differential / Incremental, Transactional Log / Log।
MS SQL Server में डेटाबेस का बैकअप बनाने के 2 तरीके यहाँ दिए गए हैं।
विधि 1: T-SQL का उपयोग करें
Full / Database
Backup database to disk = ''
Differential / Incremental
Backup database to
disk = '' with differential
Transactional Log / Log
Backup log to disk = ''
उदाहरण के लिए:
निम्न कमांड का उपयोग TestDB_Full.bak नाम की बैकअप प्रति के साथ TestDB नामक संपूर्ण डेटाबेस (Full / Database) का बैकअप D: पते पर लेने के लिए किया जाता है।Backup database TestDB to disk = 'D:TestDB_Full.bak'
निम्न कमांड का उपयोग TestDB_Full.bak नाम की बैकअप प्रति के साथ TestDB नामक डेटाबेस पर अंतिम बैकअप के बाद से परिवर्तनों का बैकअप (Differential / Incremental) D: पते पर लेने के लिए किया जाता है।
Backup database TestDB to disk = 'D:TestDB_diff.bak' with differential
निम्न कमांड का उपयोग TestDB_Full.bak नाम की बैकअप प्रति के साथ TestDB नामक डेटाबेस पर अंतिम ट्रांजैक्शन लॉग बैकअप के बाद से सभी लेनदेन के क्रम का बैकअप (Transaction Log / Log) D: पते पर लेने के लिए किया जाता है।
Backup log TestDB to disk = 'D:TestDB_log.trn'
विधि 2: SQL Server Management Studio (SSMS) का उपयोग करें
चरण 1:
TESTINSTANCE नामक डेटाबेस इंस्टॉलेशन से कनेक्ट करें और नीचे दिखाए अनुसार डेटाबेस डायरेक्टरी खोलें।
डेटाबेस डायरेक्टरी खोलें
चरण 2:
Testdb डेटाबेस पर राइट-क्लिक करें और Backup बैकअप कार्य चुनें, फिर नीचे दी गई स्क्रीन दिखाई देगी।
डेटाबेस के लिए बैकअप रूप चुनने की जानकारी
चरण 3:
डेटाबेस बैकअप का प्रकार चुनें और कॉपी को सहेजने के लिए सही पथ चुनें। स्क्रीन के ऊपरी बाएं कोने में Options चुनें, फिर निम्न डायलॉग बॉक्स दिखाई देगा।
अन्य डेटाबेस का बैकअप लेने के लिए चुनें
चरण 4:
TestDB के लिए बैकअप बनाने के लिए OK चुनें जैसा कि नीचे दी गई छवि में दिखाया गया है।
सफल बैकअप बनाएं
चयनित डायरेक्टरी पथ में जांचें, आप बैकअप फ़ाइल देखेंगे।

अभी बनाई गई TestDB डेटाबेस की बैकअप फ़ाइल