আমার যদি এসকিউএল সার্ভার ডাটাবেস থেকে ডেটা পেতে এক্সেলের কোনও ডেটা সংযোগে ব্যবহার করে থাকে এর মতো সংযোগের স্ট্রিং থাকে:
OLEDB;
Provider=SQLOLEDB.1;
User ID=MY_USERNAME;
Password=MY_PASSWORD;
Persist Security Info=False;
Initial Catalog=ABC;
Data Source=MY_SQL_SERVER_NAME;
Use Procedure for Prepare=1;
Auto Translate=True;
Packet Size=4096;
Use Encryption for Data=False;
Tag with column collation when possible=False
কীভাবে আমার কম্পিউটারটি MY_SQL_SERVER_NAME
নেটওয়ার্কে যাওয়ার পথটি জানতে পারে ?
আমি ধরে নিয়েছি যে এটি কোনওরকমভাবে কনফিগারেশন ফাইলের কোথাও ব্যবহার করে আমার সংস্থার দ্বারা সেট করা আছে, তবে আমি জানি না কীভাবে এটি সমস্ত হুডের নীচে কাজ করে।
যদি আমি কোনও এসকিউএল সার্ভার ডাটাবেসের পরিবর্তে কোনও ওয়েবসাইট থেকে ডেটা পেয়ে থাকি তবে ওয়েবসাইট সংস্থানটির আগে কোনও পাথ / ডোমেন-নামটি আগে করা দরকার: http:\\www.example.com\MY_RESOURCE_NAME.html
সেই পথ ছাড়া আমি যেতে পারিনি MY_RESOURCE_NAME.html
। সুতরাং, তাহলে ওডিবিসি কীভাবে পূর্ববর্তী কোনও পথ ছাড়াই কাজ করবে MY_SQL_SERVER_NAME
?
আমার সমস্যাটি হ'ল বেশিরভাগ সময় এই সংযোগের স্ট্রিং ঠিকঠাক কাজ করে। তবে, আমি ভিপিএন-এ বাসায় থাকলে তা হয় না। তবে কীভাবে এটির সমস্যা সমাধান করবেন তা সম্পর্কে আমার কোনও ধারণা নেই।
দ্রষ্টব্য: MY_SQL_SERVER_NAME
উইন্ডোজ ওডিবিসি ডেটা সোর্স অ্যাডমিনিস্ট্রেটরটিতে আমার কোনও সংযোগ স্থাপন করা নেই , সুতরাং আমার কম্পিউটারটি কেবল সংযোগ স্ট্রিং এএএফআইকি ব্যবহার করে কোনওভাবে এসকিউএল সার্ভার অ্যাক্সেস করছে।