托管实例连接Python

时间:2018-10-15 15:46:07

标签: python azure-sql-database pymssql azure-sql-managed-instance

我使用pymssql已有一段时间了,没有任何问题。我可以连接到本地和Azure SQL数据库。

但是,我们将本地数据库移至Azure MANAGED实例,并且在更改连接服务器变量后,相同的脚本不起作用。

conn = pymssql.connect(host='mysrv-sql.da0b68f6c.database.windows.net', user='myuser', password='mypass',  database='mydb')
conn.autocommit(True)
cur = conn.cursor()

我尝试了用户名的所有组合(带或不带@ mysrv-sql,@ mysrv-sql.da0b ...等)

我只得到通用名称:DB-Lib 20002错误,Adaptive Server连接失败

注意:我可以在执行python的同一台计算机上使用TSQL或SSMS连接到托管实例。

仅供参考:我在FreeTDS上使用转轮2.1.4时,感觉有问题与托管实例强制加密有关

0 个答案:

没有答案