মাইক্রোসফ্ট এসকিউএল সার্ভারে কিছু এসকিউএল ডাটাবেসে কিছু প্রশ্ন চালাতে আমি পাইথনের মাধ্যমে এসকিউএল সংযোগ করার চেষ্টা করছি। আমার গবেষণা থেকে অনলাইন এবং এই ফোরামে সর্বাধিক প্রতিশ্রুতিবদ্ধ গ্রন্থাগারটি পাইডবিসি বলে মনে হচ্ছে। সুতরাং আমি নিম্নলিখিত কোড তৈরি করেছি
import pyodbc
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+;
database=+MSQLDatabase+; trusted_connection=true")
cursor = conn.cursor()
এবং নিম্নলিখিত ত্রুটি পান
Traceback (most recent call last):
File "C:\Users...\scrap.py", line 3, in <module>
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true")
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
আমি ফলোভিং পোস্টগুলি দেখেছি এবং আমার ড্রাইভারটিকে {স্কিএল সার্ভারে পরিবর্তিত করার চেষ্টা করেছি এবং এসএএস-এর আগে ওডিবিসি লিঙ্কগুলি ব্যবহার করে সংযুক্ত করেছি, যা আমার উপরের কোডটির ভিত্তিতে আংশিক, তাই আমাকে অন্য কিছু ইনস্টল করার প্রয়োজন মনে করবেন না।
পাইডবিসি - "ডেটা উত্সের নাম পাওয়া যায় নি, এবং কোনও ডিফল্ট ড্রাইভার নির্দিষ্ট করা নেই"
ধন্যবাদ