Python连接SQLserver及连接失败解决方法

2022-05-07 878阅读

温馨提示:这篇文章已超过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

 

然后,下一步,下一步,下一步,名称随便输,完成。