Я некоторое время пользуюсь pymssql без проблем.Я могу подключиться к on-prem и azure sql db.
Однако мы переместили on-prem db в azure MANAGED Instance, и те же сценарии не работают после изменения переменных сервера соединения.
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 не удалось
ПРИМЕЧАНИЕ. Я могу подключиться к управляемому экземпляру с помощью TSQL или SSMS на том же компьютере, где выполняется python.
К вашему сведению: Использование колеса 2.1.4 с FreeTDS, Iесть ощущение, что проблема связана с принудительным принудительным шифрованием управляемого экземпляра