मेरे पास एक asp.net अनुप्रयोग है जो IIS में क्लासिक .NET AppPool के अंतर्गत चलता है।
I मेरी वेबसाइट से रेंडर करने के लिए एक रिपोर्ट है।
समस्या यह है कि SQL सर्वर मुझे बताता है कि यह डाटासॉर के लिए कनेक्शन बनाने में विफल रहा है, क्योंकि लॉगिन IUSR उपयोगकर्ता के लिए विफल रहा है।
उस उपयोगकर्ता को सीधे डाटाबेस में जोड़ने के लिए मैं रिपोर्ट को काम करने के लिए मिल सकता था, लेकिन मुझे सुरक्षा के बारे में चिंतित हैं।
ऐसा करके, क्या मैं आईआईएस पर होस्ट किए गए सभी वेबसाइटों में अपने निर्दिष्ट डेटाबेस खोल रहा हूँ? या वह खाता पहचान-विशिष्ट है?
एक बेहतर तरीका है ताकि यह एप्लिकेशन पूल बदल सके विशिष्ट उपयोगकर्ता को पहचान और उस उपयोगकर्ता को डेटाबेस में जोड़ना, अन्यथा आप मानक आईआईएस अनाम उपयोगकर्ता को डाटाबेस तक पहुंच देते हैं।
Comments
Post a Comment