pymssql.connect() 错误:“自适应服务器不可用或不存在”

Posted

技术标签:

【中文标题】pymssql.connect() 错误:“自适应服务器不可用或不存在”【英文标题】:pymssql.connect() error: "adaptive server is unavailable or does not exist" 【发布时间】:2015-09-18 00:18:17 【问题描述】:

我使用 mysql 工作台设置了本地 MySQL。有什么我没有正确配置的吗?我知道我在 connect() 函数中使用了正确的参数。

【问题讨论】:

我认为您使用了错误的模块。 mssql 不是 mysql pymssql 用于访问 Microsoft SQL-Server 数据库。 【参考方案1】:

正如评论,pymssql 用于连接到 Microsoft SQL Server。

要连接到 MySQL,我在 Python 中使用 mysql-connector-python 库获得了最好的运气:

https://dev.mysql.com/downloads/connector/python/2.0.html

使用 pip 从 Python 安装(推荐):

pip install --allow-external mysql-connector-python mysql-connector-python

祝你好运!

【讨论】:

以上是关于pymssql.connect() 错误:“自适应服务器不可用或不存在”的主要内容,如果未能解决你的问题,请参考以下文章

调用 pymssql.connect 时出现“类型‘NoneType’不可迭代”错误

pymssql.connect 错误 list.remove(x): x 不在列表中

pymssql.connect() 似乎忽略了数据库字符串参数

如何修复使用 pymssql 插入 sql DB 的错误

pymssql 连接失败,出现“无法识别排序规则”

SQL Server 从 Java DriverManager.getConnection() 登录失败,从 Python 使用 pymssql.connect()