Database
 sql >> Baza danych >  >> RDS >> Database

Easysoft udostępnia most ODBC-ODBC dla systemu Windows 10

Ponieważ właśnie opublikowaliśmy nasz mostek ODBC-ODBC dla platformy Windows 10, pomyśleliśmy, że skorzystamy z okazji, aby napisać bloga o produkcie, aby opisać, do czego można go używać.

Większość naszych produktów to sterowniki ODBC "single tier", które łączą aplikację z konkretną bazą danych. Na przykład nasz sterownik ODBC SQL Server łączy aplikację z bazą danych SQL Server. Sterownik ODBC jest nazywany jednowarstwowym, ponieważ komunikuje się bezpośrednio z bazą danych.

Most ODBC-ODBC jest jednak wielowarstwowym sterownikiem ODBC zawierającym zarówno komponent klienta, jak i serwer. Most ODBC-ODBC znajduje się pomiędzy aplikacją a sterownikiem ODBC (strony trzeciej), przekazując wywołania interfejsu API ODBC wykonane przez aplikację. Klient ODBC-ODBC Bridge jest sterownikiem ODBC dla aplikacji. Serwer ODBC-ODBC Bridge działa jako aplikacja dla docelowego sterownika ODBC.

Dlaczego więc miałbyś wprowadzać tę dodatkową warstwę łączności danych?

ODBC-ODBC Bridge zapewnia mechanizm międzyplatformowy/międzyarchitekturowy, dzięki któremu aplikacja może współpracować ze sterownikiem ODBC. Początkowo było to rozwiązanie dla klientów, którzy potrzebowali sterownika ODBC, który nie był dostępny na platformie ich aplikacji. Na przykład aplikacja klienta działała w systemie Linux, ale docelowy sterownik ODBC był dostępny tylko w systemie Windows.

Ostatnio najbardziej powszechnym zastosowaniem mostka ODBC-ODBC jest sytuacja, gdy klient korzysta z aplikacji 64-bitowej, ale ich sterownik ODBC jest tylko 32-bitowy (lub odwrotnie). Sterownik ODBC jest biblioteką, a architektura aplikacji i używane przez nią biblioteki muszą być takie same. Zazwyczaj użytkownicy są najpierw informowani o tym wymaganiu, gdy ich próba połączenia z bazą danych kończy się niepowodzeniem z błędem „Określony DSN zawiera niezgodność architektury między sterownikiem a aplikacją”. Jest to błąd generowany przez Menedżera sterowników ODBC dołączony do systemu Windows, a wraz z nową wersją mostka ODBC-ODBC jest to problem, który można teraz rozwiązać w systemie Windows 10. (Most ODBC-ODBC jest również dostępny na wcześniejsze wersje Windows, począwszy od Windows 2000.)

W systemie Windows most ODBC-ODBC obejmuje zarówno 64-bitową, jak i 32-bitową parę klientów i serwerów. Klient 64-bitowy udostępnia aplikacji 64-bitowy sterownik ODBC. Serwer 32-bitowy udostępnia 32-bitową aplikację dla 32-bitowego sterownika ODBC. Klient i serwer mogą współistnieć na tym samym komputerze z systemem Windows i komunikować się za pomocą mechanizmu neutralnego pod względem architektury, co oznacza, że ​​dla mostu ODBC-ODBC nie ma znaczenia, czy klient komunikuje się z serwerem 32-bitowym, czy 64-bitowym.

Weźmy typowy przykład:chcesz połączyć aplikację 64-bitową z bazą danych Access w formacie MDB, ale sterownik ODBC dla Twojej bazy danych jest 32-bitowy. Zainstalowałbyś wersję mostu ODBC-ODBC dla systemu Windows na swoim komputerze i zaakceptowałbyś domyślną opcję instalacji polegającą na zainstalowaniu zarówno klienta, jak i serwera. Na koniec należy skonfigurować 64-bitowe źródło danych klienta ODBC-ODBC Bridge w Administratorze ODBC, które wskazuje na 32-bitowe źródło danych programu Access. Twoja 64-bitowa aplikacja może następnie połączyć się z 32-bitowym sterownikiem ODBC, całkowicie nieświadoma oprogramowania pośredniczącego, które ułatwia tę integrację.

(Podobnie, 32-bitowy klient ODBC-ODBC Bridge może komunikować się z 64-bitowym serwerem, jeśli twoja sytuacja jest odwrotna do przedstawionej w poprzednim przykładzie.)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RowGen v3 automatyzuje generowanie danych testowych bazy danych

  2. SQL, jak zaktualizować strukturę tabeli

  3. Przechowywanie plików w bazie danych SQL za pomocą FILESTREAM — część 1

  4. Prosty przypadek użycia indeksów w kluczach podstawowych

  5. Zmiany w łącznikach danych w 2020 r.24