আমি অ্যাজুরে এসকিউএল ডেটাবেস ভি 12 তে থাকা ডাটাবেস ব্যবহারকারীদের বৈশিষ্ট্যটি চেষ্টা করে দেখতে চেয়েছিলাম , তবে আমার কাছে এটির কাছে বিশুদ্ধ মনে হয় যা প্রমাণ করতে আমার একটি সমস্যা হচ্ছে।
আমি একটি ডাটাবেস তৈরি করেছি Classifier
। আমি ফায়ারওয়াল বিধিগুলিতে আমার আইপি যুক্ত করেছি যাতে আমি আমার ওয়ার্কস্টেশনে এসএসএমএস থেকে আজুর ডিবি সার্ভারের সাথে সংযোগ করতে পারি। একবার আমি প্রশাসনের জন্য এসএসএমএসের মাধ্যমে সংযোগ পেতে সক্ষম হয়েছি, আমি ডাটাবেসে একটি পাসওয়ার্ড সহ কোনও ব্যবহারকারীকে যুক্ত করার চেষ্টা করলাম:
CREATE USER classifier WITH PASSWORD='thepassword'
আমি এই ব্যবহারকারীর ডেটা লেখক এবং পাঠকের ভূমিকাতে যুক্ত করেছি:
exec sp_addrolemember 'db_datawriter', 'classifier'
exec sp_addrolemember 'db_datareader', 'classifier'
এর পরে, আমি এসএসএমএস থেকে এই শংসাপত্রগুলির সাথে ডাটাবেসে সংযোগ করতে সক্ষম হয়েছি:
তবে এখানেই জিনিসগুলি খারাপ হয়ে যায়: আমি বেশ কয়েকটি বিভিন্ন সংযোগের স্ট্রিং জালিয়াতির চেষ্টা করেছি এবং এমন কোনও ওয়েব অ্যাপের সাথে সংযুক্ত হয়ে উঠতে পারে না যা আমি কাজ করছি। এটি অ্যাজুরে পরিবেশে কাজ করেনি, তাই আমি আজুর ডাটাবেসের সাথে সংযোগের স্ট্রিং সহ লোকালহোস্টে চালাচ্ছি এবং এটি কেবল সংযুক্ত হবে না। এই মুহুর্তে আমি সংযোগটি ব্যবহার করছি:
<add name="Classifier" connectionString="Data Source=xxxxxxx.database.secure.windows.net;Initial Catalog=Classifier;User ID=classifier;Password=xxxxxxxxxxxxx;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" providerName="System.Data.SqlClient"/>
আমি ব্যবহারকারীর জন্য পাসওয়ার্ড (এসএসএমএসের মাধ্যমে) পুনরায় সেট করার এবং তারপরে সংযোগের স্ট্রিং আপডেট করার চেষ্টা করেছি; আমি পাসওয়ার্ডটি ঠিক এই সংযোগের স্ট্রিংয়ের বাইরে এবং এসএসএমএসের সংযুক্ত কথোপকথনে অনুলিপি করে ডাবল-চেক করেছিলাম যাতে আমার কোনও টাইপের টাইপ না রয়েছে তা নিশ্চিত করতে।
কেন এটি ব্যর্থ হচ্ছে সে সম্পর্কে কিছু বিশদ পাওয়ার আশায় আমি আজুর ডিবি সার্ভারে নিরীক্ষণ সক্ষম করেছিলাম তবে আমি যা পাই তা হ'ল:
এবং এই যেখানে আমি আটকে আছি। ডকুমেন্টেশন বা ব্লগগুলির মাধ্যমে আমি যা সন্ধান করতে পেরেছি তার মধ্যে বেশিরভাগ ইঙ্গিত দেয় যে করণীয় জিনিসটি এসকিউএল সার্ভার লগগুলিতে লক্ষ্য করা উচিত এটি দেখার জন্য যে আসল ত্রুটি পরিস্থিতি আরও ব্যর্থতার প্রকৃতিটিকে আরও সংকীর্ণভাবে নির্দেশ করবে তবে আমি আমি আজুরের সাথে কাজ করছি এটি করার কোনও উপায় নেই (যতদূর আমি জানি)।
এসএসএমএস (এবং লিনকপ্যাড এবং ভিজ্যুয়াল স্টুডিও সার্ভার এক্সপ্লোরার, ঘটনাক্রমে) সফল হয় সেখানে অ্যাপ্লিকেশনটি ব্যর্থ হওয়ার কারণ কী হতে পারে?