सब,
मैं Sql सर्वर 2008 (चलो कहते हैं कि एक सर्वर पर स्थापित किया है Server1 (चलो कहते हैं) एक डोमेन में ई )। मेरा एक डोमेन खाता भी है, जिसे AD \ Sql1 कहा जाता है । यह डोमेन ( AD ) पर एक व्यवस्थापक खाता नहीं है , लेकिन मैं चाहता हूं कि यह Server1 पर एक व्यवस्थापक हो । और फिर उस डोमेन खाते (स्थानीय खाता नहीं) के लिए Sql सर्वर पर एक लॉगिन बनाएं।
मैं उसको कैसे करू?
प्रशन:
- उपयोगकर्ता AD \ Sql1 , मैं उसे Server1 पर व्यवस्थापक के रूप में चाहता हूं । उसके लिए, क्या मैं केवल एक ही उपयोगकर्ता नाम ( मान लीजिए, Server1 \ Sql1 ) के साथ एक स्थानीय खाता बनाता हूं और मशीन पर स्थानीय खाते को एक व्यवस्थापक बनाता हूं । क्या उस स्थानीय खाते को उसी नाम से डोमेन खाते में स्वचालित रूप से मैप किया जाएगा? हो सकता है कि
CREATE LOGIN [AD\Sql1] FROM WINDOWS
मुझे यहां जोड़ना चाहिए जो मेरे लिए काम नहीं किया। मैंने कोशिश की और एक त्रुटि मिलीuser does not exist in Windows
(ऐसा कुछ) - अब, यदि उपरोक्त तकनीक काम करती है। मान लें, AD \ Sql1 , Sever1 पर एक व्यवस्थापक बन जाता है । तो, सिद्धांत रूप में मुझे उस Windows डोमेन खाते के लिए Sql सर्वर पर एक Sql लॉगिन बनाने की आवश्यकता नहीं है, है ना? सभी स्थानीय व्यवस्थापक जो BUILTIT \ Admins का हिस्सा हैं, स्वतः sqadmin Sql सर्वर तक पहुँच प्राप्त करते हैं, है ना?
मुझसे कहां गलती हो गई? कृपया कोई भी URL साझा करें जो इस अवधारणा को बेहतर ढंग से समझा सके।
संपादित करें: मुझे यह भी जोड़ना चाहिए कि प्रश्न 1 और 2 स्वतंत्र रूप से महत्वपूर्ण हैं। मुझे पता है कि डोमेन / विंडोज़ खाते को कैसे जोड़ना है sysadmin
। लेकिन मुझे दिलचस्पी है कि डोमेन और स्थानीय खातों के बीच मैपिंग कैसे काम करती है। यहाँ मेरा लक्ष्य यह नहीं है कि एक स्थानीय खाते को sysadmin के रूप में कैसे जोड़ा जाए, मैं यह बहुत जल्दी कर सकता हूं। मेरा इरादा अशिष्ट होना नहीं है, लेकिन जितना संभव हो उतना स्पष्ट होना चाहिए। यदि मेरा प्रश्न अभी भी स्पष्ट नहीं है, तो कृपया मुझे बताएं, ताकि मैं और विवरण जोड़ सकूं।
धन्यवाद,
_UB
संपादित करें: व्याकरण
CREATE LOGIN [AD\Sql1] FROM WINDOWS
, तो मुझे यह कहते हुए एक त्रुटि हुई कि उपयोगकर्ता विंडोज में मौजूद नहीं है। इसलिए, मुझे उसे स्थानीय मशीन के रूप में जोड़ना पड़ा (तब यह काम करता है)।