8

विंडोज खाते को निर्दिष्ट करने के विरोध में आईआईएस में निर्मित ऐप पूल पहचान का उपयोग करने के समर्थक और कॉन क्या हैं?आईआईएस ऐप पूल पहचान बनाम विंडोज खाता

SQL सर्वर के लिए यदि आप Windows प्रमाणीकरण का उपयोग करते हुए किसी .NET अनुप्रयोग से कनेक्ट करना चाहते हैं तो मुझे लगता है कि यदि मैं ऐप पूल पहचान का उपयोग करता हूं, तो मुझे इसे SQL सर्वर में किसी उपयोगकर्ता के साथ जोड़ना होगा या उस ऐप पूल पहचान का उपयोग करना होगा db?

ऐप पूल पहचान सिर्फ सुविधा के रूप में जोड़े गए हैं ताकि आपको अपने ऐप पूल के लिए खाता सेट अप न करना पड़े?

उत्तर

7

निर्मित खाते में कंप्यूटर के लिए विशिष्ट है। यदि ऐप पूल के अंदर के अनुप्रयोगों को नेटवर्क (डेटाबेस सर्वर, फ़ाइल शेयर इत्यादि) पर अन्य संसाधनों से कनेक्ट करने की आवश्यकता है तो एक (विंडोज़) डोमेन अकाउंट का उपयोग करना बेहतर विकल्प हो सकता है। जब आप कोई डोमेन खाता निर्दिष्ट करते हैं तो आपको यह सुनिश्चित करना होगा कि उनके पास आईआईएस का उपयोग कर रहे भौतिक फ़ोल्डर्स पर सही फ़ाइल अनुमतियां सेट हों। बाद के ऑपरेटिंग सिस्टम में - आप डिफ़ॉल्ट अनुमतियों को प्राप्त करने के लिए IIS_IUSRS समूह में यह खाता जोड़ सकते हैं।

0

हमारे पास हमारे इंट्रानेट पर चल रहे कई एप्लिकेशन हैं जो विंडोज प्रमाणीकरण का उपयोग करते हैं।

<system.web> 
    <authentication mode="Windows"/> 
    <identity impersonate="true" username="Domain\Username" password="password"/> 
</system.web> 

एक डोमेन खाते का उपयोग करके आप की अनुमति देता है:

<connectionStrings> 
    <add name="ConnectionStringName" connectionString="Data Source=ServerName;Initial Catalog=DatabaseName;Trusted_Connection=true" providerName="System.Data.SqlClient"/> 
</connectionStrings> 
web.config में

इसके अलावा निम्नलिखित है: जिस तरह से हम हमारे web.config में इस संभाल इस प्रकार हमारे एसक्यूएल कनेक्शन स्ट्रिंग निर्दिष्ट करने के लिए है खाते को प्रबंधित करने के लिए उसी तरह आप अन्य उपयोगकर्ता खातों का प्रबंधन करते हैं। नीचे की तरफ यह है कि वेब कॉन्फ़िगरेशन में सादा पाठ में उपयोगकर्ता नाम और पासवर्ड शामिल हैं।

उम्मीद है कि इससे मदद मिलती है।

+6

यह मेरी राय में एक अच्छा दृष्टिकोण नहीं है। आपको इसे पास के उपयोग के लिए सेट अप करना चाहिए ताकि आप अपने कोड/कॉन्फ़िगरेशन फ़ाइलों में कहीं भी विंडोज डोमेन खाता पासवर्ड संग्रहीत न करें। – tsells

+0

यदि ऐप पूल एक विंडोज डोमेन अकाउंट का उपयोग करता है, तो कनेक्शन स्ट्रिंग रोड्स का उपयोग कर SQL सर्वर से पास किया गया खाता सही होगा? तो क्या उपयोगकर्ता का प्रतिरूपण करने की आवश्यकता है? – Remotec

संबंधित मुद्दे