是否可以配置ODBC (windows和Linux),使我可以有两个odbc连接,每个连接到一个不同的服务器(mssql_db1和mssql_db2)分组在一个单一的DSN下,这样我就可以在一个应用程序中使用该单一的DSN?
然后,这将允许我拥有冗余(由ODBC层管理)和/或负载平衡。
我已经看过了,但是我还没有找到一些关于这个场景的具体信息。
发布于 2013-12-18 10:10:48
ODBC没有定义任何类似的东西,尽管个别ODBC驱动程序和数据库定义了,也就是说,在ODBC中定义了没有通用的ODBC方法来实现这一点。
发布于 2014-01-13 08:37:39
ODBC层位于应用程序和数据库驱动程序之间,其作用是隐藏数据库驱动程序的多样性。因此,应用程序可以使用统一的API来访问数据库。您提到的函数不是ODBC应该做的工作。
我认为有两种方法:
1.检查您使用的数据库是否支持该功能;
(2)如果数据库不支持该功能,请自行在应用程序中实现该功能。
https://stackoverflow.com/questions/20638336
复制