pyodbc无法连接mssql(超时)

问题描述 投票:1回答:1

我的Windows主机上有mssql,VMware中有ubuntu。我尝试将这个mssql从虚拟机连接到python中的pyodbc模块。

import pyodbc

server = '192.168.0.19'//host ip
database = 'mytestdb'
username = 'sa'
port = "1433"
password = 'mypassword'
cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER='+server+';PORT='+port+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()

已经启用了与我的mssql实例的远程连接,我可以使用相同的凭据登录,这可能是什么问题?

python pyodbc
1个回答
2
投票

在这样的变量中尝试SERVERPORTserver = '192.168.0.19, 1433'并删除PORT

如果这不起作用,请在{SQL Server}中尝试DRIVER

© www.soinside.com 2019 - 2024. All rights reserved.