क्या आप DEV और STAGING परिवेशों में सर्वर-क्लास मशीनों पर SQL सर्वर डेवलपर संस्करण का उपयोग करते हैं?
मैं एक बड़े प्रोजेक्ट पर काम कर रहा हूं, जहां (यदि यह कॉन्सेप्ट स्टेज का प्रूफ पास कर लेता है) तो हमारे पास SQL Server 2012 एंटरप्राइज एडिशन पर चलने वाले कई बड़े भौगोलिक रूप से वितरित एंटरप्राइज क्लास डेटाबेस सर्वर होंगे।
हमारे पास उत्पादन का वातावरण होगा शुरू में 3 सर्वर होंगे, हमारे मंचन के वातावरण में कम से कम 3 सर्वर होंगे, और हमारे विकास पर्यावरण में 1 सर्वर (तीन उदाहरणों की मेजबानी) होगा।
मैं इस धारणा के तहत था कि हमें केवल वास्तविक उत्पादन सर्वर के लिए एंटरप्राइज़ लाइसेंस प्राप्त करने की आवश्यकता होगी, और हम अपने डेवलपर और मचान वातावरण में डेवलपर संस्करण के साथ प्राप्त कर सकते हैं क्योंकि वे "उत्पादन" नहीं हैं।
अन्य स्रोतों ने मुझे बताया है कि हमें उपरोक्त सभी मशीनों पर एक उद्यम लाइसेंस की आवश्यकता है, और यह कि डेवलपर संस्करण केवल अपने कार्य केंद्र पर एक ही डेवलपर के लिए है।
चूंकि डेवलपर संस्करण में एंटरप्राइज की सभी सेक्सी विशेषताएं हैं, मैं वास्तव में वर्कस्टेशन क्लास मशीन पर इसका मूल्य नहीं देख सकता, विशेष रूप से हम जिस प्रकार की उच्च उपलब्धता प्रणाली का निर्माण कर रहे हैं, उसके विकास और परीक्षण के लिए।
अगर हमें एक देव सर्वर के लिए एंटरप्राइज लाइसेंस का त्याग करना है, तो यह अवधारणा मंच के हमारे प्रमाण को मारने के बारे में होगा, इस प्रकार परियोजना को मार देगा। मंचन के माहौल पर एक उद्यम लाइसेंस के लिए मजबूर करने से प्रबंधन केवल मंचन को पूरी तरह से छोड़ना चाहता है।
"Since developer edition has all the sexy features of Enterprise, I can't really see the value of it on a workstation class machine, especially for developing and testing the type of high availability system we are building."
- ऐसा एप्लिकेशन विकसित करना कठिन है, जिसका उपयोग, उदाहरण के लिए, तालिका विभाजन, जब यह उपलब्ध न हो। यह डेवलपर संस्करण का संपूर्ण बिंदु है।