আমার কাছে একটি ছোট এএসপি.নেট পরীক্ষা স্ক্রিপ্ট রয়েছে যা ডোমেনের অন্য একটি মেশিনে একটি এসকিউএল সার্ভার ডাটাবেসের সাথে সংযোগ খুলবে। এটি সব ক্ষেত্রেই কাজ করছে না।
সেটআপ:
আইআইএস 7.5 ডাব্লু 2 কে 8 আর 2 এর অধীন একটি রিমোট এসকিউএল সার্ভার 2008 আর 2 উদাহরণের সাথে সংযোগ স্থাপনের চেষ্টা করছে। সমস্ত মেশিন একই ডোমেনে রয়েছে।
ওয়েব সাইটের জন্য অ্যাপ্লিকেশনপুলিডিটিটিটি ব্যবহার করে এটি নিম্নলিখিতগুলির সাথে এসকিউএল সার্ভারের সাথে সংযোগ করতে ব্যর্থ হয়েছে:
ব্যবহারকারী 'এনটি অথরিটি ON অ্যানওয়াইমস লগন' এর জন্য লগইন ব্যর্থ হয়েছে। বর্ণনা: বর্তমান ওয়েব অনুরোধটি কার্যকর করার সময় একটি অযৌক্তিক ব্যতিক্রম ঘটেছে। ত্রুটিটি এবং কোডটি এর উত্পন্ন কোথায় হয়েছিল সে সম্পর্কে আরও তথ্যের জন্য দয়া করে স্ট্যাক ট্রেস পর্যালোচনা করুন।
ব্যতিক্রমের বিবরণ: System.Data.SqlClient.SqlException: ব্যবহারকারী 'এনটি আধিকারিক ON স্বীকৃতি লগন' এর জন্য লগইন ব্যর্থ।
তবে আমি যদি প্রক্রিয়া মডেল পরিচয়টি নেটওয়ার্ক সার্ভিসে বা আমার ডোমেন অ্যাকাউন্টে স্যুইচ করি তবে ডাটাবেস সংযোগটি সফল is
আমি এসকিউএল সার্ভারে $ $ অ্যাক্সেস মঞ্জুর করেছি।
আমি ওয়েবসাইটে কোনও প্রকারের প্রমাণীকরণ করছি না, এটি কাজ করে তা নিশ্চিত করার জন্য এটি একটি ডাটাবেসের সাথে সংযোগ খোলার জন্য একটি সহজ স্ক্রিপ্ট।
আমি বেনামে প্রমাণীকরণ সক্ষম করেছি এবং অ্যাপ্লিকেশন পুল পরিচয় ব্যবহার করতে সেট করেছি।
আমি এই কাজটি কীভাবে করব? অ্যাপ্লিকেশনপুলি পরিচয় কেন অনিয়মস লগন ব্যবহার করার চেষ্টা করছে? আরও ভাল, আমি কীভাবে এটি বেনামে লগন ব্যবহার বন্ধ করব?