python链接sql server报错
报错原因:pymssql._pymssql.OperationalError: (20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed
代码在同事电脑和自己的旧电脑上都没问题,结果换了新电脑,就报错了。
尝试了类似的报错,说要带上编码,结果发现带上编码后,返回的是None(同事不带编码可正常运行,带上编码也是返回None)
有朋友说可能是新电脑缺少某些配置,具体咱也不会查呀。
现在绝望了,实在不知道是咋回事了。
代码如下:
from email import charset
import pymssql
#建立链接
coon = pymssql.connect("host", 用户名", "密码", "数据库名")
if coon:
print('连接成功')
#创建游标
cursor = coon.cursor()
#sql命令
sql = "SELECT TOP 1 * FROM cems_project WHERE object='用例1自动化' ORDER BY lastUpdateTime DESC"
#拿取数据
cursor.execute(sql)
data = cursor.fetchone()
print(data)
else:
print('连接失败')