Ska*_*jit 3 python database-connection pymssql
我一直在使用pyodbcwindows 环境中的数据库连接,它工作正常,但现在我想切换到pymssql这样,以便更容易部署到 Linux 机器上。但我收到此错误:
(20009, b'DB-Lib 错误消息 20009, 严重性 9:\n无法连接: Adaptive Server 不可用或不存在 (localhost:1433)\n在未知错误 (10060) 期间出现 Net-Lib 错误 (10060)\n')
同时使用我的连接代码pyodbc并且pymssql是:
导入pyodbc
导入pymssql
定义连接ODSDB_1():
conn_str = (
r"驱动程序={SQL Server};"
r"服务器=(本地);"
r"数据库=填充沙盒;"
r"Trusted_Connection=yes;"
)
返回 pyodbc.connect(conn_str)
定义连接ODSDB_2():
服务器 = '(本地)'
数据库 = 'populatedSandbox'
conn = pymssql.connect(服务器=服务器,数据库=数据库)
返回连接
可能是什么问题呢?和解决方案?
好吧,浏览了一段时间后,似乎pymssql需要启用 TCP/IP 才能进行通信。
instance_nameTCP/IP| 归档时间: |
|
| 查看次数: |
2921 次 |
| 最近记录: |