Installation du Gestionnaire de pilotes
Cet article contient des instructions pour installer le Gestionnaire de pilotes unixODBC pour une utilisation avec toutes les versions du pilote Microsoft ODBC pour SQL Server sur Linux et macOS.
Important
Supprimez tous les packages de Gestionnaire de pilotes installés sur votre ordinateur avant d’installer le Gestionnaire de pilotes unixODBC. L’installation du Gestionnaire de pilotes unixODBC peut entraîner une défaillance d’un Gestionnaire de pilotes existant.
Installation du Gestionnaire de pilotes pour le pilote Microsoft ODBC 13, 13.1, 17 et 18
La dépendance de gestionnaire de pilote est automatiquement résolue par le système de gestion des packages quand vous installez Microsoft ODBC Driver 13, 13.1, 17 ou 18 for SQL Server sur Linux ou macOS en suivant les instructions contenues dans les articles suivants :
- Installation de Microsoft ODBC Driver for SQL Server sur Linux
- Installation de Microsoft ODBC Driver for SQL Server sur macOS
Installation du Gestionnaire de pilotes pour Microsoft ODBC Driver 11 for SQL Server
(SUSE et Red Hat Linux uniquement).
Utilisation du script d’installation
Important
Ces instructions font référence à msodbcsql-11.0.2270.0.tar.gz
, à savoir le fichier d’installation pour Red Hat Linux. Si vous installez la préversion pour SUSE Linux, le nom du fichier est msodbcsql-11.0.2260.0.tar.gz
.
Pour installer le Gestionnaire de pilotes
Assurez-vous de disposer d’une autorisation d’accès à la racine.
Accédez au répertoire dans lequel a été placé le fichier nommé
msodbcsql-11.0.2270.0.tar.gz
pendant le téléchargement de Microsoft ODBC Driver for SQL Server. Assurez-vous de disposer du fichier *.tar.gz qui correspond à votre version de Linux. Pour extraire les fichiers, exécutez la commande suivante : tar xvzf msodbcsql-11.0.2270.0.tar.gz.Accédez au répertoire
msodbcsql-11.0.2270.0
, où devrait se trouver un fichier nommébuild_dm.sh
. Vous pouvez exécuterbuild_dm.sh
pour installer le Gestionnaire de pilotes unixODBC.Pour afficher la liste des options disponibles, exécutez la commande suivante : ./build_dm.sh --help.
Quand vous êtes prêt pour l’installation et si votre ordinateur peut accéder à un site externe par le biais de FTP, exécutez la commande suivante : ./build_dm.sh.
Si votre ordinateur ne peut pas accéder à un site externe par le biais de FTP, obtenez unixODBC-2.3.0.tar.gz
. Vous pouvez obtenir unixODBC-2.3.0.tar.gz
à partir de http://www.unixodbc.org. Cliquez sur le lien Télécharger sur le côté gauche de la page pour accéder à la page de téléchargement. Cliquez ensuite sur le lien approprié pour télécharger unixODBC-2.3.0 (et non unixODBC-2.3.1). unixODBC-2.3.1 n’est pas pris en charge avec cette version de Microsoft ODBC Driver 11 for SQL Server. Exécutez la commande suivante pour commencer l’installation du Gestionnaire de pilotes unixODBC : ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gz.
Tapez OUI pour poursuivre la décompression des fichiers. Cette partie du processus peut prendre jusqu’à cinq minutes.
Une fois le script terminé, suivez les instructions à l’écran pour installer le Gestionnaire de pilotes unixODBC.
Vous êtes maintenant prêt à installer le pilote. Pour plus d’informations, consultez les instructions d’installation du pilote ODBC pour Linux ou macOS.
Installation manuelle
Si le script d’installation ne peut pas se terminer, configurez et générez le Gestionnaire de pilotes approprié vous-même.
Supprimez toute version antérieure installée d’unixODBC (par exemple unixODBC 2.2.11). Sur Red Hat Enterprise Linux 5 ou 6, exécutez la commande suivante : yum remove unixODBC. Sur SUSE Linux Enterprise, zypper supprimer unixODBC.
Accédez à http://www.unixodbc.org. Cliquez sur le lien Télécharger sur le côté gauche de la page pour accéder à la page de téléchargement. Cliquez ensuite sur le lien approprié pour enregistrer le fichier unixODBC-2.3.0.tar.gz sur votre ordinateur. UnixODBC-2.3.1 n’est pas pris en charge avec cette version de Microsoft ODBC Driver 11 for SQL Server.
Sur votre ordinateur Linux, exécutez la commande : tar xvzf unixODBC-2.3.0.tar.gz.
Accédez au répertoire unixODBC-2.3.0.
Dans l’invite de commandes, exécutez la commande : CPPFLAGS="-DSIZEOF_LONG_INT=8" .
À l’invite de commandes, exécutez la commande : export CPPFLAGS.
À l’invite de commandes, exécutez la commande : "./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" .
À l’invite de commandes (connecté en tant que racine), exécutez la commande suivante : make.
À l’invite de commandes (connecté en tant que racine), exécutez la commande suivante : make install.
Vous êtes maintenant prêt à installer le pilote. Pour plus d’informations, consultez les instructions d’installation du pilote ODBC pour Linux ou macOS.