pyodbc Azure瞬态错误

时间:2018-04-09 16:19:54

标签: python-3.x azure pyodbc transient

我的脚本如下:

 import pyodbc
 cnxn = pyodbc.connect(driver=driver,
                         server=server,
                         user=username,
                         database=database,
                         Trusted_Connection='yes', 
                         autocommit = True)

但是,我收到了错误消息:

('HY000', '[HY000] [Microsoft][ODBC Driver 13 for SQL Server]SQL Server Network Interfaces: The Microsoft Online Services Sign-In Assistant encountered an error that might not occur if retried. Possible reasons include a transient network error. [x80048849].  (-2147186615) (SQLDriverConnect)')

有人有想法吗?当我尝试连接到azure时出现了我的错误。在错误消息中,它说重试可能有效,但我已经尝试了几次,我仍然看到了这个错误。我看到大多数人在运行查询时遇到此问题。请随时留下您的评论。

1 个答案:

答案 0 :(得分:0)

我已经弄明白了这个问题。因为它连接到Azure,所以我不需要包含 Trusted_Connection ='yes',这是用于Windows身份验证的。