आप नहीं कर सकते ऐसा करें - आप किसी डेटाबेस को नए संस्करण . से अटैच/डिटैच या बैकअप/पुनर्स्थापित नहीं कर सकते हैं SQL सर्वर का पुराने संस्करण - पश्चगामी संगतता का समर्थन करने के लिए आंतरिक फ़ाइल संरचनाएं बहुत भिन्न हैं। जाहिर है, आपका डेटाबेस SQL Server 2016 प्री-रिलीज़ (आंतरिक संस्करण:852) से है, जबकि जिस इंजन से आप इसे अटैच करने का प्रयास कर रहे हैं वह SQL Server 2014 (आंतरिक संस्करण:782) है।
आप या तो इस समस्या को हल कर सकते हैं
-
अपनी सभी मशीनों पर SQL सर्वर के समान संस्करण का उपयोग करके - फिर आप उदाहरणों के बीच डेटाबेस को आसानी से बैकअप/पुनर्स्थापित कर सकते हैं
-
अन्यथा आप SQL सर्वर प्रबंधन स्टूडियो (
Tasks > Generate Scripts
में दोनों संरचना (तालिकाओं, दृश्य, संग्रहीत कार्यविधियाँ आदि) और सामग्री (तालिकाओं में निहित वास्तविक डेटा) दोनों के लिए डेटाबेस स्क्रिप्ट बना सकते हैं ) या किसी तृतीय-पक्ष टूल का उपयोग करना -
या आप रेड-गेट के SQL जैसे तीसरे पक्ष के टूल का इस्तेमाल कर सकते हैं तुलना करें और SQL डेटा तुलना अपने स्रोत और लक्ष्य के बीच "अंतर" करने के लिए, उन अंतरों से अद्यतन स्क्रिप्ट उत्पन्न करें, और फिर उन स्क्रिप्ट को लक्ष्य प्लेटफ़ॉर्म पर निष्पादित करें; यह विभिन्न SQL सर्वर संस्करणों में काम करता है।