حل مشکل Data source name not found and no default driver specified در پایتون

mohsen2 ماه قبل
ارسال شده در
mohsen

در صورتی که در زمان کار با SQL Server و پایتون با خطای زیر مواجه شدید:

      Error connecting to SQL Server: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
    

مشکل از مشخص نبودن درایور در کانکشن استرینگ است، برای همین می توانیم کانکشن استرینگ را به صورت زیر تغییر دهیم:

      import pyodbc

# SQL Server connection configuration
connection_string = "Driver={SQL Server};Server=.;Database=DbName;Trusted_Connection=True;"

# Establish connection
try:
    sql_connection = pyodbc.connect(connection_string)
    sql_cursor = sql_connection.cursor()
    print("Successfully connected to SQL Server")
except pyodbc.Error as e:
    print(f"Error connecting to SQL Server: {e}")

    
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!