我目前正在尝试将熊猫数据帧写入新的SQL Server表中,并且在确定如何在不使用用户名/密码的情况下进行连接时遇到了麻烦。
Pandas文档指出必须通过sqlalchemy创建引擎,并且该公司仅通过pymssql为我提供了用于连接的示例代码(不使用pandas来完成其他任务):
server = "server name"
conn = pymssql.connect(server, database='TestDatabase')
cursor = conn.cursor()
cursor.execute(instruction)
conn.close()
现在,我必须将连接传递给sqlalchemy,sqlalchemy文档指出这样的连接
engine = create_engine("mssql+pymssql://<username>:<password>@<freetds_name>/?charset=utf8",
encoding='latin1', echo=True)
但是我们的SQL Server实例使用本地身份验证,为此我没有找到任何模型。
如何创建此连接字符串?