एक ही सर्वर पर दो उदाहरणों के बीच क्या साझा किया जाता है?


15

हम एक एकल विंडोज सर्वर पर SQL सर्वर के कई उदाहरण स्थापित करना चाहते हैं। हम VMs का उपयोग नहीं कर सकते क्योंकि सर्वर नंगे धातु विंडोज 2008 R2 है।

सुरक्षा उद्देश्यों के लिए हमें यह सुनिश्चित करने की आवश्यकता है कि दोनों उदाहरण प्रबंधन, विंडोज सेवाओं, खातों आदि सहित कुछ भी साझा न करें, इसलिए मुझे लगता है कि प्रश्न यह है:

जब एक Windows सर्वर पर SQL सर्वर के एक से अधिक "उदाहरण" स्थापित किया जाता है, तो क्या साझा किया जाता है?


Emm ... सर्वर नंगे धातु विंडोज 2008 R2 आपको वीएम का उपयोग करने से क्यों रोकेगा? इसमें HyperV है।
शार्प्यूट

जवाबों:


18

SQL सर्वर इंस्टेंसेस प्रत्येक स्थापना के लिए बायनेरिज़ के अलग सेट हैं। आधार इंजन के लिए, आपके पास अलग SQL सर्वर और SQL एजेंट सेवाएँ होंगी जो अलग-अलग खातों के अंतर्गत चल सकती हैं। वे प्रत्येक अपने स्वयं के विन्यास और उपयोगकर्ता हैं। यदि आप उन्हें स्थापित करते हैं तो यह विश्लेषण सेवाओं और रिपोर्टिंग सेवाओं जैसे अन्य घटकों के लिए भी सही है।

साझा घटक हैं, जिनमें प्रबंधन स्टूडियो, एकीकरण सेवाएँ और SQL ब्राउज़र सेवा शामिल हैं। आप यहां साझा किए गए घटकों की पूरी सूची पा सकते हैं ।

ध्यान दें, विभिन्न उदाहरणों को बनाए रखने के लिए आपके पास कई विचार होंगे:

  • SQL संस्करण संगतता (प्रत्येक उदाहरण भिन्न SQL संस्करण का हो सकता है)
  • मेमोरी सेटिंग्स - प्रत्येक इंस्टेंस अन्य इंस्टेंस से अलग एक मेमोरी पूल बनाए रखेगा। आप प्रत्येक उदाहरण के लिए अपनी अधिकतम मेमोरी सेटिंग्स की योजना बनाना चाहेंगे ताकि विभिन्न उदाहरण एक-दूसरे के साथ प्रतिस्पर्धा न करें।
  • संभावित CPU विवाद - सभी उदाहरण एक ही CPU कोर का उपयोग करेंगे। यदि आप विभिन्न उदाहरणों के लिए थ्रेड आरक्षित करना चाहते हैं, तो आप प्रोसेसर आत्मीयता मुखौटा का प्रबंधन कर सकते हैं, लेकिन मुझे इसकी कोई आवश्यकता नहीं है।

कुल मिलाकर, आपको यह ध्यान रखना होगा कि आपके सभी उदाहरण एक ही सर्वर पर संसाधनों के लिए प्रतिस्पर्धा करेंगे, इसलिए उन संसाधनों को उसी के अनुसार संतुलित करें।


4

लगभग कुछ भी साझा नहीं किया जा रहा है।

वास्तविक SQL सर्वर सेवाओं के परिप्रेक्ष्य से कुछ भी साझा नहीं किया जाता है। प्रत्येक उदाहरण को अपनी स्वयं की सेवाएँ मिलती हैं और प्रत्येक की वास्तविक EXE फ़ाइलों की अपनी प्रतियाँ होती हैं।

प्रबंधन उपकरणों की केवल एक प्रति स्थापित है, और ड्राइवरों जैसी चीजें साझा की जाती हैं।


0

हो सकता है कि सुरक्षा की एक और परत के रूप में अलग-अलग sql इंस्टेंस को शुरू करने के लिए अलग-अलग विंडोज़ उपयोगकर्ताओं का उपयोग करना अच्छा विचार हो सकता है। इसके अलावा आप अलग-अलग निर्देशिकाओं में एमडीएफ फ़ाइलों को अलग-अलग विंडोज़ उपयोगकर्ताओं के साथ डाल सकते हैं जो निर्देशिका तक पहुंचने में सक्षम हैं। और अलग-अलग उपयोगकर्ताओं के साथ अलग-अलग नामित उदाहरण शुरू करें जो आवश्यक एमडीएफ तक पहुंच सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.