是否可以以这样的方式配置ODBC(Windows和Linux),我可以有2个odbc连接,每个连接到一个不同的服务器(mssql_db1和mssql_db2),分组在1个单一的DSN下,这样我就可以使用那个单一的DSN在申请中?
然后这将允许我具有冗余(由ODBC层管理)和/或负载平衡。
我看过,但我没有找到特定于此场景的内容 txs很多
答案 0 :(得分:0)
ODBC没有定义类似的东西,尽管各个ODBC驱动程序和数据库都没有,即在ODBC中没有通用的ODBC方法。
答案 1 :(得分:0)
ODBC层位于应用程序和数据库驱动程序之间,它的作用是隐藏各种数据库潜水员。因此应用程序可以使用统一的API来访问数据库。你提到的功能不是ODBC应该做的工作。
我认为有两种方法:
(1)调查用于检查数据库是否支持此功能的数据库;
(2)如果数据库不支持此功能,请自行在应用程序中实现该功能。