2009-08-13 19 views
62

स्थापित करते समय उपयोग करने के लिए किन खातों का उपयोग मैं SQL Server 2008 डेवलपर को यहां स्थापित कर रहा हूं, और स्थापना के सर्वर कॉन्फ़िगरेशन चरण पर यह मुझे सेवा खातों के बारे में पूछता है। मैं यहाँ क्या चुनूं?SQL सर्वर 2008 डेवलपर

मैं स्क्रीन शॉट में उपलब्ध लोगों को देख सकता हूं, हालांकि उनमें से अधिकांश में मैं केवल दो या तीन का चयन कर सकता हूं। जब मैं पर क्लिक करता हूं तो सभी SQL Server 2008 सेवाओं बटन के लिए एक ही खाता का उपयोग करें, मैं एनटी प्राधिकरण \ NETWORK सेवा और एनटी प्राधिकरण \ SYSTEM के बीच चयन कर सकता हूं।

मैं यहां क्या चुनूं, और क्यों?

Screenshot http://i27.tinypic.com/16lmsld.jpg

उत्तर

52
माइक्रोसॉफ्ट से

:

स्थानीय सिस्टम खाते। इस खाते का नाम एनटी प्राधिकरण \ सिस्टम है। यह एक शक्तिशाली खाता है जिसमें सभी स्थानीय सिस्टम संसाधनों के लिए अप्रतिबंधित पहुंच है। यह स्थानीय कंप्यूटर पर विंडोज प्रशासक समूह का एक सदस्य है, और इसलिए एसक्यूएल सर्वर सिस्टम प्रशासक तय सर्वर भूमिका

नेटवर्क सेवा खाते का एक सदस्य है। का नाम यह खाता एनटी प्राधिकरण \ नेटवर्क सेवा है। यह माइक्रोसॉफ्ट विंडोज एक्सपी और माइक्रोसॉफ्ट विंडोज सर्वर 2003 में उपलब्ध है। सभी नेटवर्क सेवा खाते के अंतर्गत चलने वाली सेवाएं नेटवर्क संसाधनों को स्थानीय कंप्यूटर के रूप में प्रमाणित की जाती हैं।

तब तक जब तक आपको नेटवर्क सेवा का उपयोग करने के लिए अपने देव SQL सर्वर की आवश्यकता नहीं है, तो आप स्थानीय सिस्टम खाते का उपयोग कर सकते हैं।

अद्यतन:

कॉन्फ़िगर अपने सतह क्षेत्र जाना Start-> Microsoft SQL सर्वर> विन्यास उपकरण> एसक्यूएल सर्वर सतही क्षेत्रफल विन्यास।

यह बताता है कि आप आने वाले कनेक्शन के लिए कैसे सेटअप करते हैं। यह भी सुनिश्चित करें कि SQL ब्राउज़र सर्वर चल रहा है।

मैं SQL सेवा के कुछ मूलभूत सामानों पर कुछ अध्ययन करने के लिए SQL 2005 for Dummies या SQL Server 2005 Bible की भी सिफारिश करता हूं। डमीज प्रकार की किताब से परे होने के बावजूद बाइबल भी ज्यादा बढ़ जाएगी।

+0

मुझे कैसे पता चलेगा कि मुझे नेटवर्क सेवाओं का उपयोग करने की आवश्यकता है या नहीं? क्या मुझे नेटवर्क सेवा खाते का उपयोग करना है यदि मैं इसे किसी दूसरे कंप्यूटर से कनेक्ट करने जा रहा हूं? – Svish

+0

नहीं। यदि आप SQL सर्वर को कनेक्ट करने की आवश्यकता है। चीजों को कनेक्ट करने की अनुमति देने के लिए आपको SQL सतह क्षेत्र को कॉन्फ़िगर करने की आवश्यकता है। –

+2

... हू? सतह क्षेत्र? – Svish

26

यदि आप इसे सुरक्षित रखना चाहते हैं, तो किसी विशेष अधिकार या पहुंच के बिना, आपकी मशीन पर "SQLServices" जैसे स्थानीय खाते को बनाएं। फिर एसक्यूएल स्थापित करें और वह खाता चुनें, और एसक्यूएल इंस्टॉलर केवल उन अधिकारों को जोड़ देगा जो सेवा खाते की आवश्यकता है। मैं इसे इस तरह से करता हूं ताकि सेवा खाते में केवल न्यूनतम ओएस अधिकार हों।

+0

अच्छी सलाह। अगली बार जब मैं एसक्यूएल सर्वर स्थापित करता हूं तो कोशिश करूंगा। – Svish

+0

क्या यह एक उत्पादन पर्यावरण सलाह है – Smith

+1

नहीं, प्रश्न डेवलपर संस्करण के बारे में है, जो उत्पादन नहीं हो सकता है। – onupdatecascade