是否有可能以這樣的方式配置ODBC(Windows和Linux),我可以有2個odbc連接,每一個到不同的服務器(mssql_db1和mssql_db2)分組在1單個DSN下,這樣我可以在應用程序中使用單個DSN?冗餘或負載平衡與odbc
然後,這將允許我有冗餘(由ODBC層管理)和/或負載平衡。
我都看了,但我還沒有發現專門針對這種情況 東西TXS很多
是否有可能以這樣的方式配置ODBC(Windows和Linux),我可以有2個odbc連接,每一個到不同的服務器(mssql_db1和mssql_db2)分組在1單個DSN下,這樣我可以在應用程序中使用單個DSN?冗餘或負載平衡與odbc
然後,這將允許我有冗餘(由ODBC層管理)和/或負載平衡。
我都看了,但我還沒有發現專門針對這種情況 東西TXS很多
ODBC沒有定義任何類似的是,雖然個別的ODBC驅動程序和數據庫做即存在做着這個定義沒有通用ODBC方式在ODBC中。
ODBC層位於應用程序和數據庫驅動之間,它的作用是隱藏各種數據庫頭。所以應用程序可以使用統一的API來訪問數據庫。你提到的功能不是ODBC應該做的工作。
我覺得有兩種方法:
(1)調查你用來檢查數據庫是否支持這個特性的數據庫; (2)如果數據庫不支持此功能,請自行在應用程序中實現該功能。
謝謝bohica,這是我所能找到的,我發現EasySoft驅動程序在線,但它是一個商業解決方案,我們目前在Linux上使用freetds,但它似乎並沒有提供這樣的功能,做你知道任何表現不錯的免費選擇嗎? – user1742444
對不起,但我不知道任何非商業解決方案。 – bohica