A Databricks ODBC- és JDBC-illesztőprogramok konfigurálása

Ez a cikk bemutatja, hogyan konfigurálhatja a Databricks ODBC- és JDBC-illesztőit az eszközök vagy ügyfelek Azure Databrickshez való csatlakoztatásához. Eszköz- vagy ügyfélspecifikus csatlakozási utasításokért lásd a Databricks-integrációkat.

Követelmények

A kezdés előtt meg kell győződnie arról, hogy rendelkezik a megfelelő engedélyekkel az Azure Databrickshez való csatlakozáshoz, a hitelesítő adatok előkészítéséhez és a kapcsolat részleteinek lekéréséhez.

Engedélykövetelmények

Az Azure Databricks-fürthöz való csatlakozáshoz két engedélyre lehet szükség:

  • Csatolható a futó fürthöz való csatlakozáshoz szükséges engedélyhez.
  • Újraindíthatja az engedélyt, hogy automatikusan elindítsa a fürtöt, ha az állapota megszakad a csatlakozáskor.

A Databricks SQL Warehouse eléréséhez a Can Useengedélyre van szüksége. A Databricks SQL Warehouse automatikusan elindul, ha le lett állítva.

Hitelesítési követelmények

A Databricks ODBC- és JDBC-illesztőprogramok személyes hozzáférési jogkivonat vagy Azure Active Directory-jogkivonat használatával támogatják a hitelesítést.

A kapcsolat részleteinek lekérése

Ez a szakasz az Azure Databrickshez való csatlakozáshoz szükséges kapcsolati adatok lekérését ismerteti.

Fürt kapcsolati adatainak lekérése

Ha számos külső adatforrással, fejlesztői eszközzel vagy technológiai partnerrel szeretne kapcsolatot létesíteni, meg kell adnia a fürt kapcsolati adatait. A kapcsolat részleteinek lekéréséhez tegye a következőket:

  1. Jelentkezzen be az Azure Databricks-munkaterületre, és lépjen a Data Science & Engineering vagy a Databricks Machine Learning persona-alapú környezetébe.

    A személy módosításához kattintson a Databricks-embléma Databricks emblémája alatti ikonra, majd válassza a Data Science & Engineering vagy a Machine Learning lehetőséget.

  2. Kattintson a számítás ikonraSzámítás az oldalsávon.

  3. Válasszon ki egy fürtöt, amelyhez csatlakozni szeretne.

  4. Lépjen a Speciális beállítások elemre.

  5. Kattintson a JDBC/ODBC fülre.

  6. Másolja ki a kapcsolat részleteit.

SQL-raktár kapcsolati adatainak lekérése

Ha számos külső adatforrással, fejlesztői eszközzel vagy technológiai partnerrel szeretne kapcsolatot létesíteni, meg kell adnia az SQL Warehouse kapcsolati adatait. A kapcsolat részleteinek lekéréséhez tegye a következőket:

  1. Jelentkezzen be az Azure Databricks-munkaterületre, és lépjen az SQL persona-alapú környezetbe.

    A személy módosításához kattintson a Databricks-embléma Databricks emblémája alatti ikonra, majd válassza az SQL lehetőséget.

  2. Az oldalsávon kattintson a Végpontok ikonSQL Warehouses elemre.

  3. Válasszon ki egy raktárat, amelyhez csatlakozni szeretne.

  4. Lépjen a Kapcsolat részletei lapra.

  5. Másolja ki a kapcsolat részleteit.

    Másik lehetőségként kattintson az egyik megjelenített technológiai partner vagy fejlesztői eszköz ikonra, és kövesse a képernyőn megjelenő lépéseket az SQL Warehouse kapcsolati adataival való csatlakozáshoz.

ODBC-illesztő

Ez a szakasz az ODBC-illesztő Azure Databrickshez való csatlakozásra való konfigurálásának lépéseit mutatja be.

Az ODBC-illesztőprogram letöltése

A szoftver telepítése előtt tekintse át a Databricks ODBC-illesztőprogram licencszerződését.

Egyes eszközökhöz és ügyfelekhez telepítenie kell a Databricks ODBC-illesztőt az Azure Databrickshez való kapcsolat beállításához, míg mások beágyazják az illesztőprogramot, és nem igényelnek külön telepítést. A Tableau Desktop használatához például telepíteni kell az ODBC-illesztőt, míg a legutóbbi Power BI Desktop kiadások tartalmazzák az illesztőprogramot előre telepítve, és nincs szükség műveletre.

Nyissa meg a Databricks ODBC-illesztőprogram letöltési oldalát az operációs rendszer illesztőprogramjának letöltéséhez.

Miután letöltötte a platform illesztőprogramjának megfelelő telepítőjét, az alábbi utasításokat követve telepítse és konfigurálja az illesztőprogramot:

A Windows ODBC-illesztőprogramjának telepítése és konfigurálása

A Windowsban beállíthat egy Adatforrásnév (DSN) konfigurációt az ODBC-ügyfélalkalmazás azure Databrickshez való csatlakoztatásához. DSN-konfiguráció beállításához használja a Windows ODBC adatforrás-rendszergazdáját.

  1. Ha még nem tette meg, töltse le a Windows legújabb illesztőprogram-verzióját. Lásd : Az ODBC-illesztőprogram letöltése.
  2. Kattintson duplán a dowloaded .msi fájlra az illesztőprogram telepítéséhez. A telepítési könyvtár a következő C:\Program Files\Simba Spark ODBC Driver: .
  3. A Start menüben keresse meg az ODBC-adatforrásokat az ODBC adatforrás-rendszergazdájának elindításához.
  4. Lépjen az Illesztőprogramok lapra annak ellenőrzéséhez, hogy az illesztőprogram (Simba Spark ODBC-illesztőprogram) telepítve van-e.
  5. Lépjen a Felhasználói DSN vagy a Rendszer DSN lapjára, és kattintson a Hozzáadás gombra.
  6. Válassza ki a Simba Spark ODBC-illesztőprogramot a telepített illesztőprogramok listájából.
  7. Válasszon egy adatforrásnevet, és adja meg a kötelező ODBC-konfigurációt és kapcsolati paramétereket. További illesztőprogram-konfigurációkért lásd még az ODBC-illesztőprogramok képességeit .
  8. Kattintson az OK gombra a DSN létrehozásához.

Az ODBC-illesztő telepítése és konfigurálása macOS rendszeren

MacOS rendszerben beállíthat egy adatforrásnév -konfigurációt az ODBC-ügyfélalkalmazás azure Databrickshez való csatlakoztatásához. DSN macOS rendszeren való beállításához használja az ODBC Managert.

  1. Telepítse az ODBC Managert a Homebrew használatával, vagy töltse le az ODBC Managert , majd kattintson duplán a letöltött .dmg fájlra a telepítéshez.
  2. Töltse le a macOS legújabb illesztőprogram-verzióját, ha még nem tette meg. Lásd : Az ODBC-illesztőprogram letöltése.
  3. Kattintson duplán a dowloaded .dmg fájlra az illesztőprogram telepítéséhez. A telepítési könyvtár a következő /Library/simba/spark: .
  4. Indítsa el az ODBC-kezelőt.
  5. Lépjen az Illesztőprogramok lapra annak ellenőrzéséhez, hogy az illesztőprogram (Simba Spark ODBC-illesztőprogram) telepítve van-e.
  6. Lépjen a Felhasználói DSN vagy a Rendszer DSN lapjára, és kattintson a Hozzáadás gombra.
  7. Válassza ki a Simba Spark ODBC-illesztőprogramot a telepített illesztőprogramok listájából.
  8. Kattintson a Hozzáadás parancsra.
  9. Válasszon egy adatforrásnevet, és hozzon létre kulcs-érték párokat a kötelező ODBC-konfiguráció és kapcsolati paraméterek beállításához. További illesztőprogram-konfigurációkért lásd még az ODBC-illesztőprogramok képességeit .
  10. Kattintson az OK gombra a DSN létrehozásához.

Az ODBC-illesztő telepítése és konfigurálása Linuxhoz

Linuxon beállíthat egy adatforrás-név (DSN) konfigurációt az ODBC-ügyfélalkalmazás azure Databrickshez való csatlakoztatásához. DSN Linux rendszeren való beállításához használja a unixODBC Driver Managert.

  1. Telepítse a unixODBC-t.

  2. Ha még nem tette meg, töltse le a Linux legújabb illesztőprogram-verzióját. Lásd : Az ODBC-illesztőprogram letöltése.

  3. Telepítse az ODBC-illesztőt.

    • RPM-csomag:

      sudo yum --nogpgcheck localinstall simbaspark_<version>.rpm
      
    • DEB-csomag:

      sudo dpkg -i simbaspark_<version>.deb
      

    A telepítési könyvtár a következő /opt/simba/spark: .

  4. Keresse meg a odbc.ini következőnek megfelelő illesztőprogram-konfigurációs SYSTEM DATA SOURCESfájlt:

    odbcinst -j
    
  5. Egy szövegszerkesztőben nyissa meg a odbc.ini konfigurációs fájlt.

  6. [ODBC Data Sources] Szakasz létrehozása:

    [ODBC Data Sources]
    Databricks=Databricks ODBC Connector
    
  7. Hozzon létre egy másik szakaszt ugyanazzal a névvel, mint a DSN, és adja meg a konfigurációs paramétereket kulcs-érték párként. A konfigurációs paraméterek beállításáról további információt a kötelező ODBC-konfigurációs és kapcsolati paraméterekben talál. További illesztőprogram-konfigurációkért lásd még az ODBC-illesztőprogramok képességeit .

    [Databricks]
    Driver=<path-to-driver>
    <key>=<value>
    ...
    

ODBC-konfigurációs és kapcsolati paraméterek

Ez a szakasz az ODBC-illesztő kötelező konfigurációs és csatlakozási paramétereit mutatja be.

Konfiguráció Leírás
Illesztő Illesztőprogram telepítési útvonala
Gazdagép Azure Databricks-kiszolgáló állomásneve
Port 443
HTTPPath Azure Databricks számítási erőforrások URL-címe
SSL 1
ThriftTransport 2

Hitelesítési paraméterek

Ha személyes hozzáférési jogkivonattal szeretne hitelesíteni, állítsa be a következő konfigurációkat:

Konfiguráció Leírás
AuthMech 3
UID jogkivonat
PWD A Databricks személyes hozzáférési jogkivonata a munkaterület felhasználója számára

Az Azure Active Directory-hitelesítés használatakor a következő konfigurációkat kell beállítania:

Konfiguráció Leírás
AuthMech 11
Auth_Flow 0
Auth_AccessToken Azure Active Directory-jogkivonat

Határozza meg az alkalmazásban használni kívánt kapcsolati sztring az alábbiak szerint:

Driver=<path-to-driver>;Host=<server-hostname>;Port=443;HTTPPath=<http-path>;ThriftTransport=2;SSL=1;AuthMech=3;UID=token;PWD=<personal-access-token>

Állítsa a HOST és a HTTPPath konfigurációt a Kapcsolat részleteinek lekérése szakaszban lekért értékekre.

DSN-példák nem Windows rendszerű gépekre

Íme néhány példa, amelyek bemutatják, hogyan állíthat be DSN-t különböző platformokon a hitelesítési módszer alapján.

Ha személyes hozzáférési jogkivonattal hitelesít, hajtsa végre az alábbi lépéseket:

  1. A tartalom odbc.ini beállítása a következőre:

    [Databricks]
    Driver=<path-to-driver>
    Host=<server-hostname>
    Port=443
    HTTPPath=<http-path>
    ThriftTransport=2
    SSL=1
    AuthMech=3
    UID=token
    PWD=<personal-access-token>
    
  2. Állítsa be <personal-access-token> a hitelesítési követelményekben lekért jogkivonatot.

  3. Állítsa a HOST, a PORT és a HTTPPath konfigurációt a Kapcsolat részleteinek lekérése szakaszban lekért értékekre.

  4. Használja a DSN-t az ODBC-alkalmazásban a kapcsolati sztring DSN=Databricks;DSN tulajdonságának beállításával.

Az Azure Active Directory-jogkivonat-hitelesítés használatakor hajtsa végre a következő lépéseket:

  1. Állítsa a fájl tartalmát a odbc.ini következő értékre:

    [Databricks]
    Driver=<path-to-driver>
    HOST=<server-hostname>
    PORT=443
    HTTPPath=<http-path>
    ThriftTransport=2
    SSL=1
    AuthMech=11
    Auth_Flow=0
    Auth_AccessToken=<Azure AD token>
    
  2. Állítsa be <Azure AD token> a hitelesítési követelményekben lekért Azure Active Directory-jogkivonatot.

  3. Állítsa a HOST, a PORT és a HTTPPath konfigurációt a Kapcsolat részleteinek lekérése szakaszban lekért értékekre.

  4. Használja a DSN-t az ODBC-alkalmazásban a kapcsolati sztring DSN=Databricks;DSN tulajdonságának beállításával.

ODBC-illesztő képességei

Ez a szakasz opcionális ODBC-illesztőkonfigurációkat mutat be.

A kezdeti séma beállítása az ODBC-ben

Az ODBC-illesztő lehetővé teszi, hogy kapcsolatkonfigurációként adja Schema=<schema_name> meg a sémát. Ez egyenértékű a futtatásával USE <schema_name>.

ANSI SQL-92 lekérdezéstámogatás az ODBC-ben

Az ODBC-illesztő fogadja az SQL-lekérdezéseket az ANSI SQL-92 dialektusában, és lefordítja a lekérdezéseket a Databricks SQL-dialektusba. Ha azonban az alkalmazás közvetlenül hozza létre a Databricks SQL-t, vagy az alkalmazás bármilyen, az Azure Databricksre jellemző, nem ANSI SQL-92 standard SQL-szintaxist használ, a Databricks azt javasolja, hogy állítsa be UseNativeQuery=1 kapcsolatkonfigurációként. Ezzel a beállítással az illesztőprogram szó szerint továbbítja az SQL-lekérdezéseket az Azure Databricksnek.

Nagy lekérdezési eredmények kinyerés az ODBC-ben

Ha nagy lekérdezési eredmények kinyerésekor a legjobb teljesítményt szeretné elérni, használja az ODBC-illesztő legújabb verzióját, amely az alábbi optimalizálásokat tartalmazza.

Nyíl szerializálása az ODBC-ben

Az ODBC-illesztő 2.6.15-ös és újabb verziója támogatja az Apache Arrowt használó optimalizált lekérdezési eredmények szerializálási formátumát.

Cloud Fetch az ODBC-ben

Az ODBC-illesztő 2.6.17-es és újabb verziója támogatja a Cloud Fetcht, amely az Azure Databricks-üzemelő példányban beállított felhőalapú tárolón keresztül lekéri a lekérdezési eredményeket. Az ilyen formátumú lekérdezési eredmények kinyeréséhez a Databricks Runtime 8.3 vagy újabb verziójára van szükség.

A lekérdezési eredmények egy belső DBFS-tárolóhelyre kerülnek fel legfeljebb 20 MB-os nyíl szerializált fájlokként. Amikor az illesztőprogram lekérési kéréseket küld a lekérdezés befejezése után, az Azure Databricks közös hozzáférési aláírásokat hoz létre és ad vissza a feltöltött fájloknak. Az ODBC-illesztő ezután az URL-címekkel tölti le az eredményeket közvetlenül a DBFS-ből.

A Cloud Fetch csak 1 MB-nál nagyobb lekérdezési eredményekhez használható. A kisebb eredmények közvetlenül az Azure Databricksből lesznek lekérve.

Az Azure Databricks automatikusan gyűjti a 24 óra elteltével törlésre megjelölt halmozott fájlokat. Ezek a megjelölt fájlok további 24 óra elteltével teljesen törlődnek.

A Cloud Fetch architektúrával kapcsolatos további információkért lásd: A nagy sávszélességű kapcsolat elérése a BI-eszközökkel.

ODBC-illesztő útmutatója

Az ODBC-illesztővel kapcsolatos további információkért tekintse meg a telepítési és konfigurációs útmutatót: Simba Apache Spark ODBC Connector Install and Configuration Guide. A Databricks ODBC-illesztőprogram telepítési és konfigurációs útmutatójának helye a platformtól függ:

  • Macos: /Library/simba/spark
  • Linux: /opt/simba/spark
  • Windows: C:\Program Files\Simba Spark ODBC Driver

JDBC-illesztő

Ez a szakasz bemutatja a JDBC-illesztőprogram Azure Databrickshez való csatlakozásra való konfigurálásának lépéseit.

A Databricks JDBC-illesztő telepítése Java-projektben

A Databricks JDBC-illesztő elérhető a Maven Central adattárában. Ha a Databricks JDBC-illesztőt be szeretné vonni a Java-projektbe, adja hozzá az alábbi bejegyzést az alkalmazás fájljához pom.xml az alábbiak szerint.

Megjegyzés

Az alábbi version érték változhat. A választható verziókért tekintse meg a Maven Central-adattárat.

<dependency>
  <groupId>com.databricks<ʇgroupId>
  <artifactId>databricks-jdbc</artifactId>
  <version>2.6.25-1</version>
</dependency>

A Databricks JDBC-illesztő letöltése

  1. Az illesztőprogram letöltéséhez nyissa meg a Databricks JDBC-illesztőprogram letöltési oldalát.
  2. Az illesztőprogram JAR-ként van csomagolva, amely nem igényel telepítést, és hozzáadható a Java-osztályúthoz.

Mivel a JDBC 2.6.25-ös verziójában DatabricksJDBC42.jaraz illesztőprogram neve , az örökölt illesztőprogram neve SparkJDBC42.jarpedig . Az illesztőprogram letöltése után az alábbi utasításokat követve konfigurálhatja az illesztőprogramot:

A Databricks-illesztő kapcsolati URL-címének létrehozása

Ha személyes hozzáférési jogkivonat használatával szeretne csatlakozni, először kérje le a Kiszolgáló állomásnevét és a Http-elérési utata Kapcsolat részleteinek lekérése című témakörből.

A JDBC-kapcsolat URL-címe a következő általános űrlapot tartalmazza:

jdbc:databricks://<Server Hostname>:443;HttpPath=<Http Path>[;property=value[;property=value]]

ahol:

  • A jdbc:databricks:// (Kötelező) alprotocol néven ismert, és állandó.
  • A kiszolgáló állomásneve (Kötelező) annak a kiszolgálónak a címe, amelyhez csatlakozni szeretne.
  • A Http Elérési út (kötelező) az Azure Databricks számítási erőforrások URL-címe.
  • A tulajdonság (nem kötelező) egy vagy több kapcsolati tulajdonság. További részletekért lásd: JDBC-illesztőprogramok képességei .

Ne állítson be hitelesítő adatokat a JDBC URL-címével. Ehelyett a hitelesítő adatok beállításának ajánlott módja, ha a tulajdonságok paraméterén keresztül továbbítja őket a DriverManagerkövetkezőnek:

Ha személyes hozzáférési jogkivonattal szeretne hitelesíteni, állítsa be a következő tulajdonságok gyűjteményét:

String url = "jdbc:databricks://<Server Hostname>:443;HttpPath=<Http Path>";
Properties p = new java.util.Properties();
p.put("PWD", "<personal-access-token>");
DriverManager.getConnection(url, p);

ahol:

Azure Active Directory-jogkivonattal való hitelesítéshez állítsa be a következő tulajdonságok gyűjteményét:

String url = "jdbc:databricks://<Server Hostname>:443;HttpPath=<Http Path>";
Properties p = new java.util.Properties();
p.put("AuthMech", "11");
p.put("Auth_Flow", "0");
p.put("Auth_AccessToken", "<aad-token>");
p.put("PWD", "<persoanl-access-token>");
DriverManager.getConnection(url, p);

ahol:

Az örökölt Spark-illesztőprogram kapcsolati URL-címének létrehozása

Ha a Spark JDBC-illesztővel szeretne csatlakozni az Azure Databrickshez, létre kell hoznia egy olyan kapcsolati URL-címet, amely az alábbi általános űrlapot tartalmazza:

jdbc:spark://<Server Hostname>:443;HttpPath=<Http Path>;TransportMode=http;SSL=1[;property=value[;property=value]]

ahol:

  • A jdbc:spark:// (Kötelező) alprotocol néven ismert, és állandó.
  • A kiszolgáló állomásneve (Kötelező) annak a kiszolgálónak a címe, amelyhez csatlakozni szeretne.
  • A Http Elérési út (kötelező) az Azure Databricks számítási erőforrások URL-címe.
  • A tulajdonság (nem kötelező) egy vagy több kapcsolati tulajdonság. További részletekért lásd: JDBC-illesztőprogramok képességei .

Az illesztőprogramnak a TransportMode és az SSL tulajdonságokat is meg kell állítania. Ezeknek a tulajdonságoknak a Databricks által ajánlott értékei az http és az 1.

Ha személyes hozzáférési jogkivonattal szeretne hitelesíteni, állítsa be a következő tulajdonságok gyűjteményét:

String url = "jdbc:spark://<Server Hostname>;HttpPath=<Http Path>;TransportMode=http;SSL=1";
Properties p = new java.util.Properties();
p.put("PWD", "<personal-access-token>");
DriverManager.getConnection(url, p);

ahol:

Azure Active Directory-jogkivonattal való hitelesítéshez állítsa be a következő tulajdonságok gyűjteményét:

String url = "jdbc:spark://<Server Hostname>;HttpPath=<Http Path>;TransportMode=http;SSL=1";
Properties p = new java.util.Properties();
p.put("AuthMech", "11");
p.put("Auth_Flow", "0");
p.put("Auth_AccessToken", "<aad-token>");
p.put("PWD", "<persoanl-access-token>");
DriverManager.getConnection(url, p);

ahol:

JDBC-illesztő képességei

Ez a szakasz az opcionális JDBC-illesztőkonfigurációkat mutatja be. Ugyanezek a képességek a Databricksre és az örökölt Spark-illesztőprogramokra is érvényesek.

ANSI SQL-92 lekérdezéstámogatás a JDBC-ben

Az örökölt Spark JDBC-illesztőprogramok elfogadják az SQL-lekérdezéseket az ANSI SQL-92 dialektusában, és lefordítják a lekérdezéseket a Databricks SQL dialektusára, mielőtt elküldené őket a kiszolgálónak. Ha azonban az alkalmazás közvetlenül hozza létre a Databricks SQL-t, vagy az alkalmazás bármilyen, az Azure Databricksre jellemző, nem ANSI SQL-92 standard SQL-szintaxist használ, a Databricks azt javasolja, hogy állítsa be UseNativeQuery=1 kapcsolatkonfigurációként. Ezzel a beállítással az illesztőprogram szó szerint továbbítja az SQL-lekérdezéseket az Azure Databricksnek.

Nagy lekérdezési eredmények kinyerés a JDBC-ben

Ha nagy lekérdezési eredmények kinyerésekor a legjobb teljesítményt szeretné elérni, használja a JDBC-illesztő legújabb verzióját, amely az alábbi optimalizálásokat tartalmazza.

Nyíl szerializálása a JDBC-ben

A JDBC-illesztő 2.6.16-os és újabb verziója támogatja az Apache Arrowt használó optimalizált lekérdezési eredmények szerializálási formátumát.

Cloud Fetch a JDBC-ben

A JDBC-illesztő 2.6.19-es és újabb verziója támogatja a Cloud Fetcht, amely a lekérdezési eredményeket az Azure Databricks üzemelő példányában beállított felhőtárhelyen keresztül lekéri. Ha a Cloud Fetch használatával szeretne lekérdezési eredményeket kinyerni, használja a Databricks Runtime 8.3-at vagy újabb verzióját.

A lekérdezési eredmények egy belső DBFS-tárolóhelyre kerülnek fel legfeljebb 20 MB-os nyíl szerializált fájlokként. Amikor az illesztőprogram lekérési kéréseket küld a lekérdezés befejezése után, az Azure Databricks közös hozzáférési aláírásokat hoz létre és ad vissza a feltöltött fájloknak. A JDBC-illesztő ezután az URL-címek használatával tölti le az eredményeket közvetlenül a DBFS-ből.

A Cloud Fetch csak 1 MB-nál nagyobb lekérdezési eredményekhez használható. A kisebb eredmények közvetlenül az Azure Databricksből lesznek lekérve.

Az Azure Databricks automatikusan gyűjti a 24 óra elteltével törlésre megjelölt halmozott fájlokat. Ezek a megjelölt fájlok további 24 óra elteltével teljesen törlődnek.

A Cloud Fetch architektúrával kapcsolatos további információkért lásd: A nagy sávszélességű kapcsolat elérése a BI-eszközökkel.

JDBC-illesztő útmutatója

A JDBC-illesztővel kapcsolatos további információkért tekintse meg a telepítési és konfigurációs útmutatót. Keresse meg a Databricks JDBC-illesztő telepítési és konfigurációs útmutatóját az docs illesztőprogram-csomag könyvtárában.

Hibaelhárítás

Lásd: JDBC- és ODBC-kapcsolatok hibaelhárítása.

Lásd még