在通过如下语句测试sql server连接的过程中,一直出现数据库连接失败的问题:
import pymssql __name__ == '__main__':
# 创建数据库连接。Server后面的字符串为服务器地址和实例名称,服务器地址可以用ip地址如127.0.0.1,机器名称如ASUS-PC,本机还可以用localhost,服务器后面为实例名称,默认实例名称可以不写
conn = pymssql.connect(server='127.0.0.1\SQLEXPRESS2008', user='sa', password='123456', database='test')
#创建游标
cursor = conn.cursor()
#执行sql语句
cursor.execute("select * from user_info")
#循环取出查询结果
row = cursor.fetchone()
while row:
print(row)
row = cursor.fetchone()
#关闭连接
conn.close()
后经多方查询后,发现是服务器上的sql server browser服务没有启动。启动后问题解决。