收到错误"[01000] [unixODBC][驱动程序管理器]无法打开库'SQL Server Native Client 11.0':找不到文件 (0) (SQLDriverConnect)



我正在尝试连接SQL Server数据库。

这是我的脚本:

import sys
import pandas as pd
import pysftp
import pyodbc

sq_conn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=someserver.com/;"
"Database=SomeDB;"
"uid=myid;pwd=password;"
"Trusted_Connection=yes;")

print("Starting to load data")

sql = "select top 100 * from table"
df = pd.read_sql(sql, sq_conn)
df.head(3)

,我得到以下错误:

sq_conn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"pyodbc。错误:('01000',"[01000] [unixODBC][驱动管理器]无法打开库'SQL Server Native Client 11.0': file not found (0) (SQLDriverConnect)")

我错过了什么?

谢谢。

这是一个SQL Server访问问题。现在问题解决了。我所要做的就是以我的名字为该服务器创建一个用户,我试图在上面的脚本中使用我的windows凭据,在此之前显然是失败的。

谢谢你的帮助。

相关内容

  • 没有找到相关文章

最新更新