উইন্ডোজের একটি .bat ফাইল থেকে ওডিবিসি / ডিএসএন সংযোগ তৈরি করতে আমার একটি ব্যাচের স্ক্রিপ্ট দরকার। কিভাবে আমি এটি করতে পারব?
উইন্ডোজের একটি .bat ফাইল থেকে ওডিবিসি / ডিএসএন সংযোগ তৈরি করতে আমার একটি ব্যাচের স্ক্রিপ্ট দরকার। কিভাবে আমি এটি করতে পারব?
উত্তর:
অবশ্যই।
অ্যাডমিন সরঞ্জামগুলিতে "ডেটা উত্স (ওডিবিসি)" অ্যাপলেট ব্যবহার করে ম্যানুয়ালি আপনার পিসিতে একটি ওডিবিসি সংযোগ তৈরি করুন।
রিজেডিট চালু করুন এবং এইচকেএলএম \ সফ্টওয়্যার \ ওডিবিসিতে যান এবং ওডিবিসি থেকে পুরো লটটি একটি .reg ফাইলে রফতানি করুন। এটি ফোল্ডারে রাইট ক্লিক বিকল্প option
নোটপ্যাডে রফতানি করা ফাইলটি এখনই খোলার দরকার যা আপনার নির্দিষ্ট ওডিবিসি সংযোগকে উল্লেখ করে না এমন সমস্ত কিছু মুছে ফেলতে হবে।
আপনার দেখতে এমন একটি রেজিস্ট্রি ফাইলটি শেষ করা উচিত
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"TEST"="SQL Server"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\TEST]
"Driver"="C:\\Windows\\system32\\SQLSRV32.dll"
"Server"="SERVERNAME"
"LastUser"="USERNAME"
"Trusted_Connection"="Yes"
সংযোগ সেটিংস এবং এর মতো নির্ভর করে এটি কিছুটা আলাদা হতে পারে। আপনার দুটি বিভাগের প্রয়োজন হবে, ডেটা সূত্রগুলি সংযোগের ধরণকে সংজ্ঞায়িত করে, এই ক্ষেত্রে একটি এসকিউএল সার্ভার, তারপরে বিট আপনাকে এটি কী বলা হয়, কোন ড্রাইভার ব্যবহার করতে হবে এবং কী ধরণের প্রমাণীকরণ ব্যবহার করতে হবে তা আপনাকে জানিয়ে দেয়। আপনি যখন সংযোগটি সেট আপ করবেন তখনই এটি করা হবে, আপনার কেবল এটির সাথে .reg ফাইলটি দরকার।
এরপরে আপনি রেজি ফাইলটিতে ডাবল ক্লিক করে যে কোনও পিসিতে এটি আমদানি করতে পারেন বা যদি আপনার কাছে সুবিধা থাকে তবে এটি রিজেডিট ব্যবহার করে আমদানি করার জন্য স্ক্রিপ্ট চালান। আপনি ব্যাচ ফাইল থেকে এই আমদানিকে কল করতে পারেন:
regedit /s FileToImport.reg
reg.exe
। যদি আপনি যে কোনও উপায়ে কোনও ফাইল সরিয়ে নিতে যাচ্ছেন তবে সিস্টেম ডিএসএন এর পরিবর্তে ফাইল ডিএসএন তৈরি করা ভাল।
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\...
।