簡體   English   中英

建立數據庫連接時出錯 (pyodbc)

[英]getting error in establishing a database connection (pyodbc)

我正在嘗試將 pyodbc 與 sql server 一起使用。 但是我收到以下錯誤:

InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] 未找到數據源名稱且未指定默認驅動程序 (0) (SQLDriverConnect)')。

這是我的連接代碼

odbc_conn_str= 'DRIVER= {Microsoft Access Driver (*.mdb)}; DBQ=%s' %db_file
conn= pyodbc.connect(odbc_conn_str)

您是說您正在嘗試連接到 SQL 服務器,但使用的是 Microsoft Access 驅動程序。 如果連接到 Access 數據庫/文件,則僅使用 Microsoft Access 驅動程序。

嘗試以下操作,這就是我用來連接 Microsoft SQL Server 的原因: sql_connection = pyodbc.connect('DRIVER={SQL Server};SERVER=IPADDRESS\\SQLSERVERINSTANCE;DATABASE=DBNAME;UID=USERNAME;PWD=PASSWORD;Trusted_Connection=no;')

Microsoft 有關於為 Microsoft SQL Server 設置 pyodbc 的文檔: https ://docs.microsoft.com/en-us/sql/connect/python/pyodbc/python-sql-driver-pyodbc?view = sql-server-ver15

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM