यहां उत्तर वास्तव में पोस्ट किए गए प्रश्न का उत्तर नहीं देता है। "एसक्यूएल सर्वर 2008 सर्वर प्रोजेक्ट" "एसक्यूएल सर्वर 2008 डाटाबेस प्रोजेक्ट" दोनों चीजें हैं जो विजुअल स्टूडियो 2008 डेटाबेस संस्करण में मौजूद हैं, लेकिन दुख की बात है कि "एसक्यूएल सर्वर 2008 प्रोजेक्ट" नामक कोई भी नाम नहीं है, जैसा कि उत्तर बताता है, वहां एक " SQL सर्वर प्रोजेक्ट "जो वर्णन से मेल खाता है। इसके अलावा, अब एक परियोजना प्रकार नहीं है जिसे "एसक्यूएल सर्वर डाटाबेस प्रोजेक्ट" कहा जाता है (कम से कम विजुअल स्टूडियो 2008 टीम सूट में नहीं), हालांकि ऊपर दिया गया वर्णन उन पुराने डेटाबेस परियोजनाओं का वर्णन करता है जो वीएस में उपलब्ध एक बिंदु पर थे ।
इसके बारे में सोचने के बाद, मुझे लगता है कि marc_s में डेटाबेस संस्करण नहीं है (अन्यथा डेटा डूड या डीबीप्रो के रूप में जाना जाता है) स्थापित है। यदि मैं गलत हूं तो मुझे सही करों।
एसक्यूएल सर्वर 2008 डेटाबेस प्रोजेक्ट्स और एसक्यूएल सर्वर 2008 सर्वर प्रोजेक्ट मूल रूप से वही काम करते हैं। मुझे उम्मीद थी कि सर्वर प्रोजेक्ट्स का उपयोग इंस्टॉलेशन और कॉन्फ़िगरेशन के लिए किया जाएगा, और एसक्यूएल सर्वर इंस्टेंस के प्रबंधन को बदल दिया जाएगा, जबकि डाटाबेस प्रोजेक्ट्स का इस्तेमाल उनके अंदर अलग-अलग डेटाबेस के लिए किया जाएगा ... लेकिन ऐसा नहीं लगता है । क्या कोई वास्तव में उनके बीच मतभेद निर्धारित करने में सक्षम है?
थोड़ी देर के लिए खेलने के बाद, केवल एक ही अंतर जो मैं खोजने में सक्षम हूं वह यह है कि SQL सर्वर 2008 सर्वर प्रोजेक्ट हमेशा आपके द्वारा नियोजित सर्वर पर मास्टर डेटाबेस पर तैनात होंगे, भले ही आप किस प्रकार का डेटाबेस आयात करते हैं (मास्टर या अन्यथा) जब आप प्रोजेक्ट बनाते हैं। तो उस स्थिति में, डेटाबेस प्रोजेक्ट आपके व्यावसायिक डेटाबेस के लिए हैं जबकि सर्वर प्रोजेक्ट विशेष रूप से उस सर्वर पर मास्टर डेटाबेस के लिए हैं जो आपके व्यावसायिक डेटाबेस रखता है।
संपादित करें: एक छोटे से कठिन VS2008 प्रलेखन परिशोध के बाद, मैं इस विनिर्देश भर में आया था:
"परिनियोजित सर्वर परियोजनाओं एक डाटाबेस परियोजना,, डेटाबेस वस्तुओं के लिए परिभाषाएँ शामिल कर सकते हैं सर्वर वस्तुओं के लिए या दोनों के लिए।अधिकांश वातावरण में, डेवलपर डेटाबेस ऑब्जेक्ट्स बदल सकते हैं, लेकिन केवल डेटाबेस व्यवस्थापक सर्वर ऑब्जेक्ट्स को बदल सकता है। आप सर्वर ऑब्जेक्ट्स को एक अलग प्रोजेक्ट (सर्वर प्रोजेक्ट के रूप में जाना जाता है) में डालकर इस प्रतिबंध को लागू कर सकते हैं। फिर आप संस्करण नियंत्रण को प्रतिबंधित कर सकते हैं ताकि केवल आपके प्रशासक सर्वर प्रोजेक्ट को बदल सकें। एक स्टेजिंग या उत्पादन वातावरण में, सर्वर प्रोजेक्ट और इसकी ऑब्जेक्ट्स को अक्सर उस प्रोजेक्ट से अलग से तैनात किया जाएगा जिसमें डेटाबेस ऑब्जेक्ट्स शामिल हैं।
आप तो एक ही प्रक्रियाओं है कि आप एक स्कीमा परियोजना को तैनात करने के लिए उपयोग का उपयोग करके एक सर्वर परियोजना को तैनात। "
http://msdn.microsoft.com/en-us/library/dd193413.aspx
तुम दोनों परियोजनाओं क्यों नहीं बनाते हैं और उन पर एक diff करते हैं? –