![](/img/trans.png)
[英]Error using mssql+pyodbc via sqlalchemy to connect to MS SQL Server from Linux
[英]connect to sql server from mac via sqlalchemy
我正在从 windows 切换到 mac。 下面的代码在 windows 中工作正常。 请问我要适应什么? 我得到:
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 11.0' : file not found (0) (SQLDriverConnect)")
import urllib
import sqlalchemy as sa
def get_engine():
connection_string = urllib.parse.quote_plus(
"DRIVER={SQL Server Native Client 11.0};"
"SERVER=bla
"DATABASE=bla
"Trusted_Connection=yes"
)
return sa.create_engine("mssql+pyodbc:///?odbc_connect={}".format(connection_string))
代码好像没问题? 您是否从类似的问题中尝试过这个答案?
https://stackoverflow.com/a/44546783/12497001
SQLAlchemy 似乎依赖于在您的 Mac 上找不到的驱动程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.