Python连接Sqlserver数据库

1.因为其它的安装包我都已经安装好了,这里只下载pymssql依赖包 pip install pymssql
2.编写连接代码

import os,pymssql

server="#######"
user="######"
password="#########"

conn=pymssql.connect(server,user,password,database="#####")
cursor=conn.cursor()
cursor.execute("""select getdate()""")
row=cursor.fetchone()
while row:
    print("sqlserver version:%s"%(row[0]))
    print("hello world!")
    row=cursor.fetchone()

conn.close()

执行报错:
OperationalError: (18456, ‘DB-Lib error message 20018, severity 14:\nGeneral SQL Server error: Check messages from the SQL Server\nDB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (10.104.5.120:1433)\n’)

解决办法

到服务器中
1.确定数据库的登录用户名与密码是否正确
2.配置sqlserver支持远程连接
参考链接:
【1】SQL Server 2008 R2如何开启数据库的远程连接
http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html
【2】当使用第一个链接配置时,我遇到“sqlserver browser 无法启动的错误”。解决办法:进入服务管理器,找到 SQL SERVER BROWER右击属性打开,启动模式为 手动或者自动,再启用SQL SERVER BROWER服务。 http://bbs.csdn.net/topics/390937299/

最后再运行代码

sqlserver version:2017-03-22 09:45:13.230000
hello world!

就成功了!

  • 1
    点赞
  • 0
    评论
  • 9
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

koko2015c

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者