पर पुनर्स्थापित करें मुझे SQL Server 2008 मशीन से SQL Server 2000 मशीन पर एक संपूर्ण डेटाबेस ले जाना है।SQL सर्वर 2000 डेटाबेस को SQL Server 2000
मैंने प्रबंधन स्टूडियो 2008 का उपयोग करके बैकअप बनाया है, इसे 2000 बॉक्स की हार्ड ड्राइव पर कॉपी किया है, और प्रबंधन स्टूडियो 2008 के साथ, मैं 2000 बॉक्स में रीस्टोर डेटाबेस चुनता हूं।
मुझे एक त्रुटि संदेश मिलता है, "डिवाइस पर मीडिया परिवार गलत तरीके से गठित किया गया है। SQL सर्वर इस मीडिया परिवार को पुनर्स्थापित नहीं कर सकता"।
यदि मैं एंटरप्राइज़ प्रबंधक 2000 का उपयोग करता हूं तो मुझे एक ही त्रुटि मिलती है।
क्या नया SQL सर्वर से पुराने डेटाबेस में पूरे डेटाबेस को स्थानांतरित करने का कोई तरीका है?
मैंने अभी यह कर लिया है। मुझे ऐसा करने का एकमात्र तरीका संपूर्ण डेटाबेस (डेटा सहित) को स्क्रिप्ट करना था और लक्ष्य मशीन पर स्क्रिप्ट चलाया गया था। अब, यह एक दर्द है, क्योंकि 2008 डीबी एक ऐसी स्क्रिप्ट तैयार कर सकती है जो 2000 (अच्छी तरह से, मेरा किया गया) पर नहीं चलती है, इसलिए आपको 2000 में चलाने से पहले जेनरेट की गई स्क्रिप्ट को संपादित करने की आवश्यकता होगी। शुरू करने से पहले टायलोनोल पर स्टॉक करें। सौभाग्य। – BoltBait
हां, ऐसा करने का यही एकमात्र तरीका है। एसक्यूएल सर्वर पिछड़ा संगत नहीं रहा है, उदा। आप पुराने सर्वर पर एक नया संस्करण बहाल करने में कभी सक्षम नहीं हुए हैं। मुझे नहीं लगता कि यह –