2013-12-17 7 views
1

ODBC (Windows 및 Linux)를 구성하여 하나의 단일 DSN 아래에 그룹화 된 다른 서버 (mssql_db1 및 mssql_db2)에 각각 2 개의 odbc 연결을 가질 수 있습니까? 단일 DSN을 응용 프로그램에서 사용할 수 있습니까?이중화 또는로드 균형 조정 odbc

그러면 리던던시 (ODBC 계층에서 관리) 및/또는로드 균형 조정이 가능합니다.

나는 보았다하지만 개별 ODBC 드라이버와 데이터베이스, 즉 할 수 있지만,이 정의 일을 더 일반 ODBC 방법이 없다는 것처럼

답변

0

ODBC 아무것도 정의하지 않는 많은 TXS이 시나리오 특정 무언가를 발견 havent 한 ODBC에서.

+0

bohica, 내가 알아 낸 점은 EasySoft 드라이버를 온라인에서 찾았지만 상용 솔루션이므로 현재 Linux에서 freetds를 사용하지만 그런 기능을 제공하지 않는 것 같습니다. 당신은 좋은 실행 무료 대안을 알고 있습니까? – user1742444

+0

죄송합니다. 그러나 비상업적 인 해결책을 모르겠습니다. – bohica

0

ODBC 계층은 응용 프로그램과 데이터베이스 드라이버 사이에 있으며이 역할은 데이터베이스 다이버의 다양성을 숨 깁니다. 따라서 응용 프로그램은 통일 된 API를 사용하여 데이터베이스에 액세스 할 수 있습니다. 언급 한 기능은 ODBC가해야하는 작업이 아닙니다.

두 가지 방법이 있다고 생각합니다.
(1) 데이터베이스가이 기능을 지원하는지 확인하는 데 사용하는 데이터베이스를 조사하십시오.
(2) 데이터베이스에서이 기능을 지원할 수없는 경우 직접 응용 프로그램에 기능을 구현하십시오.