【发布时间】:2020-03-01 14:38:49
【问题描述】:
我已尝试与远程 Microsoft SQL 服务器建立连接。
下面是我用来连接服务器的python代码。
conn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};Server=server,1443;DATABASE=master;UID=xx;PWD=xx')
显示的错误如下:
pyodbc.OperationalError: ('08001', '[08001] [Microsoft][ODBC Driver 13 SQL Server]TCP 提供程序: 等待操作超时。\r\n (258) (SQLDriverConnect); [08001] [Microsoft] [用于 SQL 的 ODBC 驱动程序 13 服务器]登录超时过期(0); [08001] [微软] [ODBC驱动程序13 对于 SQL Server]网络相关或特定于实例的错误 在建立与 SQL Server 的连接时发生。服务器不是 找到或无法访问。检查实例名称是否正确以及 SQL 是否正确 服务器配置为允许远程连接。了解更多信息 请参阅 SQL Server 联机丛书。 (258)')
服务器配置为允许远程连接,但没有区别。 任何有关此问题的帮助将不胜感激。
【问题讨论】:
-
您可以使用其他方法(软件)从同一环境连接吗?
标签: python sql-server pyodbc