sqlalchemy.dialogs:“;突触。”;pyodbc
请让我知道如何使用sql alchemy create_engine()连接到azure synapse。 我尝试使用与mssql相同的连接字符串。但这会带来错误 我能够与pyodbc连接sqlalchemy.dialogs:“;突触。”;pyodbc,sqlalchemy,azure-synapse,Sqlalchemy,Azure Synapse,请让我知道如何使用sql alchemy create_engine()连接到azure synapse。 我尝试使用与mssql相同的连接字符串。但这会带来错误 我能够与pyodbc连接 import pyodbc pyodbc.connect(driver='ODBC Driver 17 for SQL Server', server=server, port=1433, dat
import pyodbc
pyodbc.connect(driver='ODBC Driver 17 for SQL Server',
server=server,
port=1433,
database=database,
uid=user_name,
pwd=password,
autocommit=True)
但下面的代码不起作用:
导入sqlalchemy.create\u引擎
engine = create_engine(
"synapse+pyodbc://scott:tiger@synapse.sql:1433/test?driver=ODBC+Driver+17+for+SQL+Server",
fast_executemany=True)
我得到了sqlalchemy.方言:“synapse.”pyodbc错误。
任何帮助都将不胜感激。您是否尝试过使用
mssql+pyodbc://…
?(提示:SQLAlchemy没有名为“synapse”的内置方言,因此除非您安装了具有该名称的第三方方言,否则synapse+pyodbc://…
将永远无法工作。)我尝试过“mssql+pyodbc://”,但它给出了错误——“找不到数据源”