Python pyodbc无法连接mssql(超时)

Python pyodbc无法连接mssql(超时),python,pyodbc,Python,Pyodbc,我的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 S

我的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实例的远程连接已启用,我可以使用相同的凭据登录,因此这里可能有什么问题?

请尝试在一个变量中使用
服务器
端口
,如下所示:
server='192.168.0.191433'
并删除
端口

如果不起作用,请在
驱动程序中尝试
{SQL Server}