जबकि एसक्यूएल सर्वर 2012 SSDT और उन्नयन के लिए डेटाबेस परियोजना परिवर्तित मैं तैनाती स्क्रिप्ट की जरूरत है दोनों एसक्यूएल सर्वर 2008 और 2012एसएसडीटी, क्या मुझे अलग-अलग dacpacs की आवश्यकता है यदि मुझे SQL Server 2008 और 2012 में एक ही डीबी को तैनात करने की आवश्यकता है?
मैं sqlpackage.exe /Action:Publish
उपयोग कर रहा हूँ नवीनतम डेटाबेस बिट्स को तैनात करने के लिए काम करने के लिए।
sqlproj प्रोजेक्ट गुणों में मुझे लक्ष्य प्लेटफ़ॉर्म विकल्प 2005/2008/2012 एसक्यूएल सर्वर के साथ ड्रॉपडाउन दिखाई देता है। यदि मैं इस लक्ष्य मंच को बदलता हूं तो क्या यह एक अलग dacpac उत्पन्न करता है? क्या मुझे प्रत्येक एसक्यूएल सर्वर संस्करण के लिए डैकपैक के दो संस्करणों को ले जाने की आवश्यकता है?
या एसक्यूएल सर्वर के किसी भी संस्करण के लिए एक ही dacpac काम करेगा?
मैं SQL2008R2 में SQL22RRac को केवल 'AllowIncompatiblePlatform = true;' विकल्प के साथ तैनात करने में सक्षम था। –