Installieren des Treiber-Managers
Dieser Artikel enthält Anweisungen, um den UnixODBC Treiber-Manager für die Verwendung mit allen Versionen von Microsoft ODBC Driver für SQL Server unter Linux und MacOS zu installieren.
Wichtig
Löschen Sie alle Treiber-Manager-Pakete, die auf Ihrem Computer installiert sind, bevor Sie den unixODBC Treiber-Manager installieren. Die Installation des unixODBC Treiber-Managers kann einen Fehler eines vorhandenen Treiber-Managers verursachen.
Installieren des Treiber-Managers für Microsoft ODBC Driver 13, 13.1, 17 und 18
Die Abhängigkeit des Treiber-Managers wird durch das Paketverwaltungssystem automatisch aufgelöst, wenn Sie Microsoft ODBC Driver 13, 13.1, 17 oder 18 for SQL Server für Linux oder macOS mithilfe der Anweisungen in den folgenden Artikeln installieren:
- Installieren von Microsoft ODBC Driver for SQL Server unter Linux
- Installieren von Microsoft ODBC Driver for SQL Server unter macOS
Installieren des Treiber-Managers für Microsoft ODBC Driver 11 (Preview) for SQL Server.
(SUSE und Red Hat Linux nur.)
Verwenden des Installationsskripts
Wichtig
Diese Anleitung bezieht sich auf msodbcsql-11.0.2270.0.tar.gz
, die Installationsdatei für Red Hat Linux. Wenn Sie die Vorschauversion von SUSE Linux installieren, ist der Dateiname msodbcsql-11.0.2260.0.tar.gz
.
Installieren des Treiber-Managers:
Stellen Sie sicher, dass Sie die Root-Berechtigung besitzen.
Wechseln Sie zu dem Verzeichnis, in dem die Datei
msodbcsql-11.0.2270.0.tar.gz
beim Download von Microsoft ODBC Driver for SQL Server abgelegt wurde. Stellen Sie sicher, dass Sie die zu Ihrer Linux-Version passende Datei „*.tar.g“ besitzen. Führen Sie den folgenden Befehl aus, um die Dateien zu extrahieren: tar xvzf msodbcsql-11.0.2270.0.tar.gz.Wechseln Sie zum Verzeichnis
msodbcsql-11.0.2270.0
, das eine Datei namensbuild_dm.sh
enthalten sollte. Sie können ausführenbuild_dm.sh
um den UnixODBC Treiber-Manager zu installieren.Um eine Liste der verfügbaren Optionen anzuzeigen, geben Sie den folgenden Befehl ein: ./build_dm.sh --help.
Wenn Sie zur Installation bereit sind und Ihr Computer auf eine externe Website über FTP zugreifen kann, führen Sie den folgenden Befehl aus: ./build_dm.sh.
Wenn Ihr Computer auf keine externe Website über FTP zugreifen kann, laden Sie unixODBC-2.3.0.tar.gz
herunter. Sie können unixODBC-2.3.0.tar.gz
von http://www.unixodbc.org abrufen. Klicken Sie auf den Link Herunterladen links auf der Seite, um zur Downloadseite zu wechseln. Klicken Sie dann auf den entsprechenden Link, um unixODBC-2.3.0 (nicht unixODBC-2.3.1) herunterzuladen. unixODBC-2.3.1 wird von dieser Version des Microsoft ODBC Driver 11 für SQL Server nicht unterstützt. Führen Sie den folgenden Befehl aus, um den UnixODBC Treiber-Manager-Installation zu beginnen: ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gz.
Geben Sie JA ein, um mit dem Entpacken der Dateien fortzufahren. Dieser Teil des Prozesses kann bis zu fünf Minuten in Anspruch nehmen.
Nachdem das Skript beendet ist, befolgen Sie die Anweisungen auf dem Bildschirm, um den unixODBC Treiber-Manager zu installieren.
Sie können nun den Treiber installieren. Weitere Informationen finden Sie in den Installationsanweisungen für den ODBC-Treiber für Linux oder macOS.
Manuelle Installation
Wenn das Skript für die Installation nicht abgeschlossen werden konnte, konfigurieren und erstellen Sie selbst den richtigen Treiber-Manager.
Entfernen Sie alle älteren installierten Versionen von unixODBC (z. B. unixODBC 2.2.11). Führen Sie den folgenden Befehl auf Red Hat Enterprise Linux 5 oder 6 aus: yum remove unixODBC. Auf SUSE Linux Enterprise: Zypper entfernen UnixODBC.
Wechseln Sie zu http://www.unixodbc.org. Klicken Sie auf den Link Herunterladen links auf der Seite, um zur Downloadseite zu wechseln. Klicken Sie dann auf den entsprechenden Link, um die Datei „unixodbc-2.3.0.tar.gz“ auf Ihrem Computer zu speichern. UnixODBC-2.3.1 wird von dieser Version des Microsoft ODBC Driver 11 für SQL Server nicht unterstützt.
Führen Sie den Befehl auf Ihrem Linux-Computer: tar xvzf unixODBC-2.3.0.tar.gz.
Wechseln Sie zum Verzeichnis „unixODBC-2.3.0“.
Führen Sie den folgenden Befehl in einer Eingabeaufforderung aus: CPPFLAGS="-DSIZEOF_LONG_INT=8" .
Führen Sie an einer Eingabeaufforderung den Befehl: export CPPFLAGS.
Führen Sie an einer Eingabeaufforderung den Befehl: "./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE" .
Nach der Eingabeaufforderung (angemeldet als Root) führen Sie den Befehl make aus.
Nach der Eingabeaufforderung (angemeldet als Root) führen Sie den Befehl make install aus.
Sie können nun den Treiber installieren. Weitere Informationen finden Sie in den Installationsanweisungen für den ODBC-Treiber für Linux oder macOS.