报错
pymssql模块连接sqlserver出现如下错误:文章来源:https://www.toymoban.com/news/detail-790718.html
pymssql._pymssql.OperationalError) (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (password@localhost)\n')
解决办法:
- 打开“SQL Server Configuration Manager”,找不到的话,可在计算机管理 -> 服务和应用程序中找到。
- 在SQL Server Network Configuration -> Protocols for SQLEXPRESS中启用TCP/IP协议, TCP/IP -> Properties -> IP Addresses 修改里面ip为127.0.0.1的启用状态。
- TCP/IP -> Properties -> IP Addresses,在TCP/IP节点上打开属性窗口,在IPALL条目中,清除TCP Dynamic Ports的值,在TCP Port中填写1433,sql server默认的端口号是1433。
- 重要 ,启动SQL Browser Service。sql server express默认是禁止该服务,改为”自动“,并启动它。
- 重启sql server服务。
文章来源地址https://www.toymoban.com/news/detail-790718.html
到了这里,关于py连接sqlserver数据库报错问题处理。20009的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!