Python连接SQLserver及连接失败解决方法
温馨提示:这篇文章已超过719天没有更新,请注意相关的内容是否还可用!
python连接SQLserver数据库,遇到的些问题及其解决方法。
1.数据库服务器本地设置。打开数据库配置工具——>启动服务器——>点击网络配置——>启用TCP/IP,右键属性——>查看端口
2.python连接SQLserver程序代码。
安装pymssql库,win+R键,输入cmd回车,输入以下命令。
pip install pymssql
python连接程序
import pymssql def conn(): connect = pymssql.connect(host='192.168.1.254', user='sa', password='zsx927414145', database='mike', charset='utf8') #服务器名,账户,密码,数据库名,字符编码 if connect: print('连接成功!') else: print('连接失败!') if __name__ == '__main__': conn()
3.连接失败处理办法。
可能问题1:防火墙端口未开放
找到控制面板,系统和安全,windows防火墙,
点击高级设置
入栈规则——>新建规则
选择端口
输入特定的端口,比如Sqlserver的默认是 1433
然后,下一步,下一步,下一步,名称随便输,完成。