sql server - How to restore a database from a .bak file? -


मेरा .bak फ़ाइल अन्य स्थानीय सर्वर है।

I कई अलग-अलग स्क्रिप्टों की कोशिश की लेकिन सफल होने में असमर्थ।

मैंने कोशिश की है वाक्यविन्यास

  डिस्क से रिक्त करें FILELISTONLY = 'D: \ ERPNewtesting-12022014.bak'  

उपर्युक्त क्वेरी से तार्किक नाम प्राप्त करें और नीचे क्वेरी में उपयोग करें

  डेटाबेस से परीक्षण को पुनः स्थापित करें = 'ERPNewestesting-12022014.bak' के साथ चलें 'ERPAgrotechBeta' to 'D: \ Pragnesh \ Test.mdf ',' ERAPgrotechBeta_log 'to' डी: \ Pragnesh \ Test_log.ldf 'को आगे बढ़ें, नीचे त्रुटि के नीचे उपर्युक्त क्वेरी को निष्पादित करने के बाद उत्पन्न होता है। संदेश 3201, स्तर 16, राज्य 2, रेखा 3 
बैकअप डिवाइस 'सी: \ प्रोग्राम फ़ाइलें (x 86) \ Microsoft SQL सर्वर \ MSSQL11.MSSQLSERVER \ MSSQL \ बैकअप खोल नहीं सकते हैं \ ERPNewtesting-12022014.bak '। ऑपरेटिंग सिस्टम त्रुटि 2 (सिस्टम फाइल निर्दिष्ट नहीं कर पा रहा है।)।
संदेश 3013, स्तर 16, राज्य 1, रेखा 3
पुनर्स्थापना डेटाबेस को असामान्य रूप से समाप्त कर रहा है।

कृपया इस तरीके से मेरी मदद करें

ऐसा लगता है कि आपने एक सर्वर पर डीबी का समर्थन किया है, और आप चाहते हैं इसे किसी अन्य सर्वर पर पुनर्स्थापित करने के लिए क्या यह सही है?

आपकी बैकअप फाइल डी: \ ERPNewtesting-12022014.bak सर्वर ए पर है, है ना? सर्वर बी पर एसक्यूएल सर्वर सेवा चलाने वाले खाते के लिए सुलभ होना जरूरी है। कुछ त्वरित विकल्प दिये गये हैं:

  1. सर्वर ए पर एक शेयर बनाएं, बैकअप फ़ाइल को संबंधित शेयर में ले जाएं
  2. बैकअप फ़ाइल को मौजूदा UNC पथ में ले जाएं।
  3. बैकअप फ़ाइल को सर्वर बी में ले जाएं।

फिर पुनर्स्थापना के साथ आगे बढ़ें । यदि आपने 1 या 2 का विकल्प चुना है, तो ऐसा कुछ होगा:

  डेटाबेस से परीक्षण को पुनः स्थापित करें = '\\ कुछ सर्वर \ साझा फोल्डर \ ईआरपीएनईवेस्टिंग-12022014.bak' के साथ चलें 'ERPAgrotechBeta' 'डी: \ प्रोजेक्ट \ टेस्ट। एमडीएफ' को 'ईआरपीएआरबीआरएबी बीटा_लाग' टू 'डी: \ प्रॉजेन्स \ टेस्ट_लॉग.एलडीएफ', बदलें, STATS = 10  

यदि आपने विकल्प 3 चुना है, यह कुछ ऐसा दिखेगा:

  डिस्काउंट से परीक्षण की जांच करें = 'डी: \' सर्वर बी \ ईआरपीएनवेटीस्टिंग-12022014.bak पर पथ 'चालें' के साथ 'ईआरपीएआरबी' बीटा 'डी' डी: \ प्राग्ेश \ टेस्ट.एमडीएफ ',' ईआरपीएआरपीईटेक बीटा_लाग 'टू' डी: \ प्रॉग्शन \ टेस्ट_लाग। एलडीएफ ', फिर से, स्टेटस = 10  

Comments