幻幻的程序猿 2022-12-11 15:45 采纳率: 75%
浏览 73
已结题

Python中pymssql报错

问题遇到的现象和发生背景

pymssql库连接数据库时一直报错,网上找各种攻略,都没解决,什么设置防火墙打开电脑1433端口,SQL Server资源管理器TCP设置,都试过了,都不行呀,有没有会的指导一下。

遇到的现象和发生背景,请写出第一个错误信息

一直报这个错:
pymssql._pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1)\nNet-Lib error during Unknown error (10061)\nDB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1)\nNet-Lib error during Unknown error (10061)\n')

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
import pymssql
conn = pymssql.connect(host="127.0.0.1:2301",
                       user="sa",
                       password="123456",
                       database="Career",
                       charset="utf8")
cursor = conn.cursor()
运行结果及详细报错内容

Traceback (most recent call last):
File "src\pymssql_pymssql.pyx", line 647, in pymssql._pymssql.connect
File "src\pymssql_mssql.pyx", line 2109, in pymssql._mssql.connect
File "src\pymssql_mssql.pyx", line 701, in pymssql._mssql.MSSQLConnection.init
File "src\pymssql_mssql.pyx", line 1818, in pymssql._mssql.maybe_raise_MSSQLDatabaseException
File "src\pymssql_mssql.pyx", line 1835, in pymssql._mssql.raise_MSSQLDatabaseException
pymssql._mssql.MSSQLDatabaseException: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1)\nNet-Lib error during Unknown error (10061)\nDB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1)\nNet-Lib error during Unknown error (10061)\n')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:/Users/刘华腾/PycharmProjects/pythonProject/test.py", line 6, in
charset="utf8")
File "src\pymssql_pymssql.pyx", line 653, in pymssql._pymssql.connect
pymssql._pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1)\nNet-Lib error during Unknown error (10061)\nDB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1)\nNet-Lib error during Unknown error (10061)\n')

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%

打开电脑防火墙1433端口,打开SQLserver资源管理器进行tcp设置

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
  • 写回答

4条回答 默认 最新

  • yy64ll826 2022-12-11 16:48
    关注

    解决pymssql连接sql server数据库报错
    如有帮助望采纳
    https://blog.csdn.net/weixin_42198265/article/details/124840388

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 12月19日
  • 已采纳回答 12月11日
  • 创建了问题 12月11日