मैं Microsoft SQL सर्वर पर कुछ SQL डेटाबेस पर कुछ क्वेरीज़ चलाने के लिए python के माध्यम से SQL से कनेक्ट करने का प्रयास कर रहा हूं। मेरे शोध से ऑनलाइन और इस मंच पर सबसे होनहार पुस्तकालय pyodbc लगता है। इसलिए मैंने निम्नलिखित कोड बनाया है
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)')
मैंने फ़ोलोइंग पोस्टों को देखा है और अपने ड्राइवर को {sql सर्वर} में बदलने की कोशिश की है और SAS से पहले ODBC लिंक का उपयोग करके कनेक्ट किया है, जो आंशिक रूप से मेरा उपरोक्त कोड पर आधारित है, इसलिए मुझे नहीं लगता कि मुझे कुछ और स्थापित करने की आवश्यकता है।
Pyodbc - "डेटा स्रोत नाम नहीं मिला, और कोई डिफ़ॉल्ट ड्राइवर निर्दिष्ट नहीं है"
धन्यवाद
