ब्रान्न विजुअल स्टूडियो 2008 SP1 टीम सूट से जो उल्लेख कर रहा है वह डेटाबेस प्रकाशन विज़ार्ड के संस्करण 1.4 है। यह sql सर्वर 2008 (शायद केवल पेशेवर?) To \ Program Files \ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 के साथ स्थापित है। सर्वर एक्सप्लोरर से वीएस कॉल बस इसे बुला रहा है। आप कमांड लाइन के माध्यम से समान कार्यक्षमता प्राप्त कर सकते हैं जैसे:
sqlpubwiz help script
मुझे नहीं पता कि v1.4 में वही परेशानी है जो v1.1 ने की (उपयोगकर्ताओं को भूमिकाओं में परिवर्तित किया गया है, बाधाओं को सही क्रम में नहीं बनाया गया है), लेकिन यह मेरे लिए कोई समाधान नहीं है क्योंकि यह स्क्रिप्ट ऑब्जेक्ट नहीं करता है अलग-अलग फाइलों जैसे टास्क-> एसएसएमएस में स्क्रिप्ट जनरेट का ऑप्शन करता है। मैं वर्तमान में स्क्रिप्टिंग विज़ार्ड (sqlpubwiz.exe) के लिए एक बेहतर प्रतिस्थापन के रूप में कार्य करने के लिए Scriptio के एक संशोधित संस्करण (MS SMO API का उपयोग करता हूं) का उपयोग कर रहा हूं। यह वर्तमान में कमांड लाइन से स्क्रिप्ट करने योग्य नहीं है, मैं भविष्य में उस योगदान को जोड़ सकता हूं।
Scriptio मूल रूप से बिल ग्रैजियानो के ब्लॉग पर पोस्ट किया गया था, लेकिन बाद में बिल द्वारा कोडप्लेक्स को जारी किया गया और दूसरों द्वारा अपडेट किया गया। SQL Server 2008 के साथ उपयोग के लिए संकलन करने के तरीके को देखने के लिए चर्चा पढ़ें।
http://scriptio.codeplex.com/
संपादित करें: मैंने ऐसा करने के लिए RedGate's SQL उत्पाद की तुलना करना शुरू कर दिया है। यह सभी के लिए एक बहुत अच्छा प्रतिस्थापन है जो sql प्रकाशन विज़ार्ड को होना चाहिए था। आप स्रोत के रूप में एक डेटाबेस, बैकअप या स्नैपशॉट चुनते हैं, और आउटपुट स्थान के रूप में एक फ़ोल्डर और यह सब कुछ एक फ़ोल्डर संरचना में अच्छी तरह से डंप करता है। यह वही प्रारूप होता है जो उनके अन्य उत्पाद, SQL स्रोत नियंत्रण, उपयोग करता है।