python - 托管实例连接 Python
问题描述
我已经使用 pymssql 一段时间了,没有任何问题。我可以连接到本地和 azure sql 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 连接失败
注意:我可以在执行 python 的同一台机器上使用 TSQL 或 SSMS 连接到托管实例。
仅供参考:使用 Wheel 2.1.4 和 FreeTDS,我感觉问题与托管实例强制加密有关
解决方案
推荐阅读
- mingw-w64 - 编译 hello.cpp 时找不到 libisl-15.dll
- c# - 有没有办法防止 XML 在序列化后输出多余的 XML 数据?
- c++ - 计算 HOG 特征时,opencv 断言失败错误 438
- android - 颤振错误:RangeError(索引):无效值:不在0..2范围内,包括:3
- php - 如何从 IOS 应用程序的 MySql 数据库中获取用户名和密码变量?
- gcc - REGSITER_TM_CLONES 中的 Shift 操作的目的是什么?
- typescript - 安装 @google-cloud/storage 后如何解决 Firebase 函数中的 Typescript 类型错误
- javascript - 为什么打字稿假设总是有一个全局导出对象?
- performance - 将 20k 产品加载到 Opencart Journal Theme(版本 3.x)后,网站速度非常慢
- java - 简单计算器:加法错误输出