मुझे यकीन है कि आपके पास यह आपके कनेक्शन स्ट्रिंग में है:
Integrated Security=SSPI
या ऐसा ही कुछ।
अब वह खाता जो सेवा के अंतर्गत चल रहा है (NT AUTHORITY\SYSTEM
) डेटाबेस से कनेक्ट करने का प्रयास करता है - और नहीं कर सकता क्योंकि ऐसा करने के लिए वह अधिकृत नहीं है।
आप कर सकते हैं:
- या तो
NT AUTHORITY\SYSTEM
. के लिए लॉगिन बनाएं अपने SQL सर्वर में और इसे अपने ऐप के लिए आवश्यक आवश्यक अनुमतियां दें
या:
-
आप SQL सर्वर में एक विशिष्ट एप्लिकेशन उपयोगकर्ता खाता बनाते हैं (SQL सर्वर में लॉगिन करें और अपने डेटाबेस में उपयोगकर्ता) और अपनी कनेक्शन स्ट्रिंग को इसमें बदलें:
User ID=(your app account);pwd=YourPassword