pyodbc 能够使用故障转移伙伴吗? ODBC 说它受支持,所以我不确定为什么我所拥有的不起作用:
db = pyodbc.connect(driver='{SQL Server}', database=DATABASE, server=PRIMARY, failover_partner=SECONDARY)
我的数据库是SQL Server 2008。 此时我唯一能做的是使用 try/except 来处理连接创建,但我非常喜欢按照我理解 SQL 打算工作的方式执行此操作。
我与pyodbc模块的开发人员进行了交谈。他说它没有对故障转移合作伙伴的支持。
经过一番挣扎,找到了 https://pypi.python.org/pypi/python-tds/1.8.1。
它支持MS SQL Server :)的故障转移parner服务器