先利用pip安装pymssql库 pip install pymssql 具体连接、测试代码: # server默认为127.0.0.1,如果打开了TCP动态端口的需要加上端口号,如127.0.0.1:1433# user默认为sa# password为自己设置的密码# database为数据库名字server = 127.0.0.1user = sapasswo
先利用pip安装pymssql库
具体连接、测试代码:
封装好的版本:
如果出现pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity 9: Unable to connect: Adaptive Server is unavailable or does not exist (SZSSQLEXPRESS) ')类似保错,有以下几个可能的原因: 1.数据库名字写错 2.tcp/ip协议未开启,这个位于(右键此电脑,点击管理,点击服务与应用程序,点击sql配置管理器,点击sql server网络配置,点击mssqlserver的协议,右键tcp/ip,点击启用,重启电脑后才会生效)
3.动态端口错误,默认是没有打开动态端口的,如果打开了就需要写端口号,在2中的tcp/ip协议中查看动态端口号,点击tcp/ip协议,点击ip地址,然后翻到最下面,找到ipall 里面的动态端口号,也可以将动态端口号删掉,然后不写
4.sa用户登录未启用 打开sql server management studio,点击安全性,点击登录名,如果sa项出现红色的×则说明sa用户登录未启用,右键sa点击属性,点击状态即可启用。
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27