我在Python中使用了以下代码来连接到SQL Server,但它始终失败,即使sqlcmd中的相同也是如此。
有什么想法吗?
import pypyodbc
conn = pypyodbc.connect(DRIVER='{SQL Server}',Trusted_Connection='yes',server='sqldev\dwmaster',DATABASE='risk')
cur = conn.cursor()
我得到的错误是:
pypyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC SQL Server Driver ][SQL Server]Unclosed quotation mark after the character string ' '.")
答案 0 :(得分:1)
修正了错误,执行以下操作。
conn = pypyodbc.connect("DRIVER={SQL Server};server='sqldev\\master',Database='risk',TrustedConnection=yes")
cur = conn.cursor()