यदि आपको स्कीमा, ऑब्जेक्ट्स और डेटा समेत एक संपूर्ण डेटाबेस लेना है, तो मुझे पूर्ण बैकअप बनाने और फिर इसे कहीं और बहाल करने का सबसे आसान तरीका मिल गया है। SQL सर्वर प्रबंधन स्टूडियो में बैकअप उत्पन्न करने के लिए कई अलग-अलग विकल्प शामिल हैं, जिसमें उपयोगकर्ताओं और स्क्रिप्ट ऑब्जेक्ट स्तर अनुमतियों आदि शामिल करने के विकल्प शामिल हैं .. SQL सर्वर प्रबंधन स्टडी से creating a backup और restoring from a backup के लिए विस्तृत निर्देश MSDN पर उपलब्ध हैं।
यदि आप कहीं और डेटा कॉपी करने के लिए केवल सम्मिलित कथन लिखना चाहते हैं, तो मुझे इस stored procedure के साथ सफलता मिली है। उस स्क्रिप्ट के शीर्ष पर टिप्पणियों में विस्तृत निर्देश हैं (उदाहरणों के लिए नोट को पीछे स्क्रॉल करें)। मूल रूप से एक बार आप संग्रहीत प्रक्रिया एक बार निष्पादित करने के बाद, आप की तरह एक आदेश का उपयोग proc कॉल कर सकते हैं:
EXEC sp_generate_inserts 'tableName'
अच्छी उपयोगिता, निश्चित है, लेकिन इसे अलग से स्थापित करने की आवश्यकता है और दृश्य स्टूडियो या विजुअल वेब डेवलपर की आवश्यकता है। असल में मुझे कुछ संगठनों से डेटाबेस लेना होगा जो मैं विकसित करता हूं। कुछ कारणों से नया सॉफ्टवेयर स्थापित करना काफी मुश्किल है। इसलिए मैं कुछ टूल्स पसंद करूंगा जो एमएस एसक्यूएल सर्वर 2005 या ऐसे टूल के साथ आते हैं जिन्हें इंस्टॉलेशन की आवश्यकता नहीं है। – levanovd
मेरे पिछला कमेंटेंट के अतिरिक्त: मैं भूल गया हूं कि SQL प्रबंधन स्टूडियो टूल भी उपलब्ध हैं क्योंकि उन्होंने इसे इंस्टॉल किया है। – levanovd
प्रबंधन स्टूडियो टूल्स और कमांड लाइन टूल्स में जोड़े जाने के लिए अतिरिक्त लिंक। – Chris