अस्वीकरण: SO पर एक समान question है जो एसएसडीटी के पुराने संस्करण का जिक्र कर रहा है। चयनित उत्तर संदर्भ सेटिंग्स फ़ाइलें जो मेरे प्रोजेक्ट में नहीं हैं। मेरा मानना है कि मेरे पास नए प्रोजेक्ट प्रारूप में सही तरीके से सेट की समतुल्य सेटिंग्स हैं।मैं अपने एसएसडीटी प्रकाशित स्क्रिप्ट से वैकल्पिक डेटाबेस स्टेटमेंट को कैसे हटा सकता हूं?
मैं एसएसडीटी के लिए नया हूं, और मुझे अभी तक भरोसा नहीं है कि मेरे डेटाबेस को अनजान तरीके से नहीं बदला जाए। सेटिंग्स को जिस तरह से मैं चाहता था, प्राप्त करने के बाद, मैंने यह देखने के लिए एक प्रकाशन की कोशिश की कि यह मेरे डेटाबेस में क्या करने का प्रयास करेगा। डिबग सेटिंग के तहत
ALTER DATABASE [$(DatabaseName)]
SET ANSI_NULLS ON,
ANSI_PADDING ON,
ANSI_WARNINGS ON,
ARITHABORT ON,
CONCAT_NULL_YIELDS_NULL ON,
CURSOR_DEFAULT LOCAL,
RECOVERY FULL,
AUTO_UPDATE_STATISTICS ON
WITH ROLLBACK IMMEDIATE;
ALTER DATABASE [$(DatabaseName)]
SET PAGE_VERIFY NONE
WITH ROLLBACK IMMEDIATE;
EXECUTE sp_executesql N'ALTER DATABASE [$(DatabaseName)]
SET TRUSTWORTHY OFF
WITH ROLLBACK IMMEDIATE';
मैं डेटाबेस परियोजना कभी अपने डेटाबेस सेटिंग्स को संशोधित नहीं करना चाहते, तो मैं इस अनियंत्रित: मैं प्रकाशित स्क्रिप्ट को जोड़ा गया इन बयानों हो रही है
इसके अलावा, यहां उन्नत के अंतर्गत प्रकाशित सेटिंग्स:
परियोजना सेटिंग्स के तहत | डाटाबेस सेटिंग्स मैं सब कुछ मेरे डेटाबेस से मेल किया:
मैं यह कैसे रोका जा सकता है?
क्या आप नवीनतम एसएसडीटी बिट्स पर हैं? मेरे पास एक ही सेटिंग्स है और मेरे रिलीज स्क्रिप्ट में कोई भी वैकल्पिक डेटा कमांड नहीं है। Http://blogs.msdn.com/b/ssdt/ देखें और शायद कम से कम दिसंबर 2012 या मार्च 2013 पर हो। (जून अभी बाहर आया है, इसलिए वहां सावधानी बरतनी चाहें।) –
मैं जून एसएसडीटी का उपयोग कर रहा हूं। –
इसका उपयोग करना। यदि मेरे डीबी विकल्प समान हैं, तो वे सिर्फ स्क्रिप्ट नहीं प्राप्त करते हैं। प्रकाशित XML कोड में, मेरे पास " गलत ScriptDatabaseOptions>" है, हालांकि मेरा "स्थानीय" प्रकाशन वहां "True" का उपयोग कर रहा है। एक बार विकल्प समान होने के बाद, हम उन लोगों के लिए अच्छे हैं। यदि आप इसे खोलने के लिए प्रकाशित फ़ाइल पर राइट-क्लिक करते हैं तो आप एक्सएमएल देख सकते हैं। सेटिंग्स को देखने और मैन्युअल रूप से tweak देखने के लिए शायद उस एक्सएमएल के अंदर जांचें? शायद इसे एक बार चलाने दें और देखें कि क्या यह भविष्य के रनों पर चला जाता है? –