2009-05-14 10 views
24

में SQL फ़ाइलों का उपयोग कर डेटाबेस को पुनर्स्थापित कैसे करें मेरे पास sqb एक्सटेंशन (उदा: clark.sqb) के साथ एक फ़ाइल है, मुझे sqb file.thanks का उपयोग करके डेटाबेस को पुनर्स्थापित कैसे करना चाहिए!SQL सर्वर

उत्तर

3

मुझे लगता है कि यह एक लाल गेट SQLBackup फ़ाइल है - अधिक जानकारी के लिए here देखें। आपको पुनर्स्थापित करने का प्रयास करने के लिए एक परीक्षण डाउनलोड करने में सक्षम होना चाहिए।

शुभकामनाएं!

+1

यह लाल द्वार है ... – gbn

39

एसक्यूबी फाइलें RedGate के SQL बैकअप टूल का उपयोग करके बनाई गई हैं। वे sqb2mtf नामक कमांड लाइन टूल की आपूर्ति करते हैं जिसका उपयोग मूल SQL बैकअप में कनवर्ट करने के लिए किया जा सकता है जिसे आसानी से पुनर्स्थापित किया जा सकता है।

  • अध्यक्ष एवं प्रबंध निदेशक लाइन उपकरण: http://downloads.red-gate.com/labs/sqb2mtf.zip
  • उपयोग: inputfile outputfile [पासवर्ड] sqb2mtf
  • उदा sqb2mtf "d: \ बैकअप \ pubs.sqb" "ई: \ डेटा \ pubs.bak"
+7

* जीयूआई इंटरफ़ेस: http://downloads.red-gate.com/labs/SQBConverterGUI.zip * विकी: http://labs.red-gate.com/index.php/SQL_Backup_to_MTF_Converter –

+1

टिप्पणी में मृत विकी लिंक। यहां स्थित एमटीएफ कन्वर्टर में एसक्यूएल बैकअप का प्रयोग करें: http://www.red-gate.com/labs/free-tools/ – Gabe

3

SQB फ़ाइलें एक एसक्यूएल सर्वर बैकअप Red Gate's SQL Backup Pro सॉफ्टवेयर के द्वारा बनाई गई प्रारूप हैं।

जैसा कि Nick Sturgess' answer में उल्लिखित है, वहां कमांड लाइन और जीयूआई उपकरण हैं जो एसक्यूबी फाइलों को नियमित SQL सर्वर बैकअप फ़ाइलों में परिवर्तित करने के लिए उपलब्ध हैं जिन्हें सामान्य रूप से पुनर्स्थापित किया जा सकता है।

ही, यदि आप अपने एसक्यूएल सर्वर, आप SQB से एक डेटाबेस बहाल कर सकते हैं पर स्थापित SQL Backup Pro's server components है सीधे फ़ाइलों की तरह एक संग्रहीत प्रक्रिया कॉल का उपयोग करके निम्नलिखित:

EXEC master..sqlbackup '-sql "RESTORE DATABASE [MyDatabase] FROM DISK = [C:\backups\*.sqb] LATEST_ALL WITH RECOVERY"' 

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

विभिन्न विकल्पों कि सीधे SQB फ़ाइलों से अपने डेटाबेस बहाल करने के लिए इस्तेमाल किया जा सकता सहित, की एक संख्या हैं:

  • बैकअप में डेटाबेस की तुलना में एक अलग नाम के साथ एक डेटाबेस के लिए पुनर्स्थापित कर रहा है
  • स्थानांतरित जहां MDF और एलडीएफ फ़ाइलें संग्रहित किया जाना चाहिए

(और अधिक) इन विकल्पों में से सभीपर दिए गए हैं (उपयोगी अगर सर्वर आप के लिए बहाल कर रहे हैं सर्वर जहां बैकअप लिया गया था से अलग है) 210।