Install Microsoft Odbc Driver Mac
Posted By admin On 08.04.20- Install Microsoft Odbc Driver Mac Access
- Download Microsoft Excel Odbc Driver
- Install Microsoft Odbc Driver Mac Pro
On the Data tab, click New Database Query SQL Server ODBC. Then use the dialog boxes to import the data. If you are connecting to other ODBC data sources (for example, FileMaker Pro), then you'll need to install the ODBC driver for the data source on your Mac. Drivers that are compatible with Excel for Mac are available from these companies. May 15, 2017 Install the ODBC Driver on macOS. Try our sample. Once you install the driver that runs on a supported macOS distro, you can use this C sample to connect to SQL Server/Azure SQL DB/Azure SQL DW. To download the sample and get started, follow these steps: Please file bugs, questions and issues on our Issues page. These versions of Excel do provide an ODBC driver for connecting to SQL Server Databases. On the Data tab, click New Database Query SQL Server ODBC. Then use the dialog boxes to import the data. If you are connecting to other ODBC data sources (for example, FileMaker Pro). Nov 03, 2019 Just FYI, Microsoft's instructions for installing the latest drivers are here. Install FreeTDS and unixODBC. The connection to SQL Server will be made using the unixODBC driver manager and the FreeTDS driver. Installing them is most easily done using homebrew, the Mac package manager: brew update brew install unixodbc freetds. Installing the Driver Manager for Microsoft ODBC Driver 11 for SQL Server. (SUSE and Red Hat Linux only.) These instructions refer to msodbcsql-11.0.2270.0.tar.gz, which is the installation file for Red Hat Linux. If you are installing the Preview for SUSE Linux, the file name is msodbcsql-11.0.2260.0.tar.gz.
Cet article explique comment installer Microsoft ODBC Driver for SQL Server sur Linux.This article explains how to install the Microsoft ODBC Driver for SQL Server on Linux.Il contient également des instructions pour les outils en ligne de commande facultatifs pour SQL Server (bcp
et sqlcmd
) et les en-têtes de développement unixODBC.It also includes instructions for the optional command-line tools for SQL Server (bcp
and sqlcmd
) and the unixODBC development headers.
Cet article fournit des commandes pour installer le pilote ODBC à partir de l’interpréteur de commandes bash.This article provides commands for installing the ODBC driver from the bash shell.Si vous souhaitez télécharger les packages directement, consultez Télécharger ODBC Driver for SQL Server.If you want to download the packages directly, see Download ODBC Driver for SQL Server.
Microsoft ODBC 17Microsoft ODBC 17
Les sections suivantes expliquent comment installer le pilote Microsoft ODBC 17 à partir de l’interpréteur de commandes bash pour différentes distributions de Linux.The following sections explain how to install the Microsoft ODBC driver 17 from the bash shell for different Linux distributions.
Important
Si vous avez installé le package msodbcsql
v17 qui n’a pas été disponible longtemps, vous devez le supprimer avant d’installer le package msodbcsql17
.If you installed the v17 msodbcsql
package that was briefly available, you should remove it before installing the msodbcsql17
package.Cette opération évitera les conflits.This will avoid conflicts.Le package msodbcsql17
peut être installé côte à côte avec le package msodbcsql
v13.The msodbcsql17
package can be installed side by side with the msodbcsql
v13 package.
Alpine LinuxAlpine Linux
Notes
Le pilote version 17.5 ou ultérieure est requise pour la prise en charge d’Alpine.Driver version 17.5 or higher is required for Alpine support.
DebianDebian
Notes
Vous pouvez remplacer la variable d’environnement 'ACCEPT_EULA' par la variable debconf 'msodbcsql/ACCEPT_EULA' : echo msodbcsql17 msodbcsql/ACCEPT_EULA boolean true sudo debconf-set-selections
You can substitute setting the environment variable 'ACCEPT_EULA' with setting the debconf variable 'msodbcsql/ACCEPT_EULA' instead: echo msodbcsql17 msodbcsql/ACCEPT_EULA boolean true sudo debconf-set-selections
Red Hat Enterprise Server et Oracle LinuxRed Hat Enterprise Server and Oracle Linux
Install Microsoft Odbc Driver Mac Access
SUSE Linux Enterprise ServerSUSE Linux Enterprise Server
UbuntuUbuntu
Notes
- Le pilote version 17.2 ou ultérieure est requise pour la prise en charge d’Ubuntu 18.04.Driver version 17.2 or higher is required for Ubuntu 18.04 support.
- Le pilote version 17.3 ou ultérieure est requise pour la prise en charge d’Ubuntu 18.10.Driver version 17.3 or higher is required for Ubuntu 18.10 support.
Notes
Vous pouvez remplacer la variable d’environnement 'ACCEPT_EULA' par la variable debconf 'msodbcsql/ACCEPT_EULA' : echo msodbcsql17 msodbcsql/ACCEPT_EULA boolean true sudo debconf-set-selections
You can substitute setting the environment variable 'ACCEPT_EULA' with setting the debconf variable 'msodbcsql/ACCEPT_EULA' instead: echo msodbcsql17 msodbcsql/ACCEPT_EULA boolean true sudo debconf-set-selections
Versions précédentesPrevious versions
Les sections suivantes fournissent des instructions pour l’installation des versions précédentes du pilote Microsoft ODBC sur Linux.The following sections provide instructions for installing previous versions of the Microsoft ODBC driver on Linux.Les versions du pilote suivantes sont abordées :The following driver versions are covered:
ODBC 13.1ODBC 13.1
Les sections suivantes expliquent comment installer le pilote Microsoft ODBC 13.1 à partir de l’interpréteur de commandes bash pour différentes distributions de Linux.The following sections explain how to install the Microsoft ODBC driver 13.1 from the bash shell for different Linux distributions.
Debian 8Debian 8
RedHat Enterprise Server 6RedHat Enterprise Server 6
RedHat Enterprise Server 7RedHat Enterprise Server 7
SUSE Linux Enterprise Server 11SUSE Linux Enterprise Server 11
SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12
Ubuntu 15.10Ubuntu 15.10
Ubuntu 16.04Ubuntu 16.04
Ubuntu 16.10Ubuntu 16.10
ODBC 13ODBC 13
Les sections suivantes expliquent comment installer le pilote Microsoft ODBC 13 à partir de l’interpréteur de commandes bash pour différentes distributions de Linux.The following sections explain how to install the Microsoft ODBC driver 13 from the bash shell for different Linux distributions.
RedHat Enterprise Server 6RedHat Enterprise Server 6
RedHat Enterprise Server 7RedHat Enterprise Server 7
Ubuntu 15.10Ubuntu 15.10
Ubuntu 16.04Ubuntu 16.04
SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12
Installation hors connexionOffline installation
Si vous préférez/nécessitez que MicrosoftMicrosoft ODBC Driver 13 soit installé sur un ordinateur sans connexion Internet, vous devez résoudre manuellement les dépendances de package.If you prefer/require the MicrosoftMicrosoft ODBC Driver 13 to be installed on a computer with no internet connection, you will need to resolve package dependencies manually.MicrosoftMicrosoft ODBC Driver 13 a les dépendances directes suivantes :The MicrosoftMicrosoft ODBC Driver 13 has the following direct dependencies:
- Ubuntu : libc6 (>= 2.21), libstdc++6 (>= 4.9), libkrb5-3, libcurl3, openssl, debconf (>= 0.5), unixodbc (>= 2.3.1-1)Ubuntu: libc6 (>= 2.21), libstdc++6 (>= 4.9), libkrb5-3, libcurl3, openssl, debconf (>= 0.5), unixodbc (>= 2.3.1-1)
- Red Hat :
glibc, e2fsprogs, krb5-libs, openssl, unixODBC
Red Hat:glibc, e2fsprogs, krb5-libs, openssl, unixODBC
- SUSE :
glibc, libuuid1, krb5, openssl, unixODBC
SUSE:glibc, libuuid1, krb5, openssl, unixODBC
Chacun de ces packages a ses propres dépendances, qui peuvent ou non être présentes sur le système.Each of these packages in turn has their own dependencies, which may or may not be present on the system.Pour une solution générale à ce problème, reportez-vous à la documentation du gestionnaire de package de votre distribution : Redhat, Ubuntu et SUSEFor a general solution to this issue, refer to your distribution's package manager documentation: Redhat, Ubuntu, and SUSE
Il est également courant de télécharger manuellement tous les packages dépendants et de les placer ensemble sur l’ordinateur d’installation, puis d’installer manuellement chaque package tour à tour, en terminant par le package MicrosoftMicrosoft ODBC Driver 13.It is also common to manually download all the dependent packages and place them together on the installation computer, then manually install each package in turn, finishing with the MicrosoftMicrosoft ODBC Driver 13 package.
Redhat Linux Enterprise Server 7Redhat Linux Enterprise Server 7
- Téléchargez le dernier package
msodbcsql
.rpm
à partir de https://packages.microsoft.com/rhel/7/prod/.Download the latestmsodbcsql
.rpm
from https://packages.microsoft.com/rhel/7/prod/. - Installez les dépendances et le pilote.Install dependencies and the driver.
Ubuntu 16.04Ubuntu 16.04
- Téléchargez le dernier package
msodbcsql
.deb
à partir de https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/msodbcsql/.Download the latestmsodbcsql
.deb
from https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/msodbcsql/. - Installez les dépendances et le pilote.Install dependencies and the driver.
SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12
- Téléchargez le dernier package
msodbcsql
.rpm
à partir de https://packages.microsoft.com/sles/12/prod/.Download the latestmsodbcsql
.rpm
from https://packages.microsoft.com/sles/12/prod/. - Installez les dépendances et le pilote.Install the dependencies and the driver.
Une fois l’installation du package terminée, vous pouvez vérifier que MicrosoftMicrosoft ODBC Driver 13 peut trouver toutes ses dépendances en exécutant ldd et en inspectant sa sortie pour déterminer les bibliothèques manquantes :After you have completed the package installation, you can verify that the MicrosoftMicrosoft ODBC Driver 13 can find all its dependencies by running ldd and inspecting its output for missing libraries:
ODBC 11ODBC 11
Download Microsoft Excel Odbc Driver
Les sections suivantes expliquent comment installer le pilote Microsoft ODBC 11 sur Linux.The following sections explain how to install the Microsoft ODBC driver 11 on Linux.Avant d’utiliser le pilote, installez le Gestionnaire de pilotes unixODBC.Before you can use the driver, install the unixODBC driver manager.Pour plus d’informations, consultez Installation du Gestionnaire de pilotes.For more information, see Installing the Driver Manager.
Étapes d’installationInstallation Steps
Important
Ces instructions font référence à msodbcsql-11.0.2270.0.tar.gz
, qui est le fichier d’installation pour Red Hat Linux.These instructions refer to msodbcsql-11.0.2270.0.tar.gz
, which is installation file for Red Hat Linux.Si vous installez la préversion pour SUSE Linux, le nom du fichier est msodbcsql-11.0.2260.0.tar.gz
.If you are installing the Preview for SUSE Linux, the file name is msodbcsql-11.0.2260.0.tar.gz
.
Pour installer le pilote :To install the driver:
But you can also manually download the updates: Open the Mac App Store from your Dock or Finder. Click Updates on the left side menu, then click Update All, or the Update button next to the apps that you want to update. Microsoft update mac download.
Assurez-vous de disposer d’une autorisation d’accès à la racine.Make sure that you have root permission.
Accédez au répertoire où le téléchargement a placé le fichier
msodbcsql-11.0.2270.0.tar.gz
.Change to the directory where the download placed the filemsodbcsql-11.0.2270.0.tar.gz
.Assurez-vous de disposer du fichier *.tar.gz correspondant à votre version de Linux.Make sure that you have the *.tar.gz file that matches your version of Linux.Pour extraire les fichiers, exécutez la commande suivante :tar xvzf msodbcsql-11.0.2270.0.tar.gz
.To extract the files, execute the following command,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é install.sh.Change to themsodbcsql-11.0.2270.0
directory and there you should see a file called install.sh.Pour afficher la liste des options d’installation disponibles, exécutez la commande suivante : ./install.sh.To see a list of the available installation options, execute the following command: ./install.sh.
Effectuez une sauvegarde de odbcinst.ini.Make a backup of odbcinst.ini.L’installation du pilote met à jour odbcinst.ini.The driver installation updates odbcinst.ini.odbcinst.ini contient la liste des pilotes enregistrés auprès du Gestionnaire de pilotes unixODBC.odbcinst.ini contains the list of drivers that are registered with the unixODBC Driver Manager.Pour découvrir l’emplacement du fichier odbcinst.ini sur votre ordinateur, exécutez la commande suivante :
odbc_config --odbcinstini
.To discover the location of odbcinst.ini on your computer, execute the following command:odbc_config --odbcinstini
.Avant d’installer le pilote, exécutez la commande suivante :
./install.sh verify
.Before you install the driver, execute the following command:./install.sh verify
.La sortie de./install.sh verify
indique si votre ordinateur dispose des logiciels requis pour prendre en charge le pilote ODBC sur Linux.The output of./install.sh verify
reports if your computer has the required software to support the ODBC driver on Linux.Quand vous êtes prêt à installer le pilote ODBC sur Linux, exécutez la commande suivante :
./install.sh install
.When you are ready to install the ODBC driver on Linux, execute the command:./install.sh install
.Si vous devez spécifier une commande d’installation (bin-dir
oulib-dir
), spécifiez-la après l’option install.If you need to specify an install command (bin-dir
orlib-dir
), specify the command after the install option.Après avoir examiné le contrat de licence, tapez YES pour poursuivre l’installation.After reviewing the license agreement, type YES to continue with the installation.
L’installation place le pilote dans /opt/microsoft/msodbcsql/11.0.2270.0
.Installation puts the driver in /opt/microsoft/msodbcsql/11.0.2270.0
.Le pilote et ses fichiers associés doivent être dans /opt/microsoft/msodbcsql/11.0.2270.0
.The driver and its support files must be in /opt/microsoft/msodbcsql/11.0.2270.0
.
Pour vérifier que le pilote Microsoft ODBC sur Linux a été inscrit correctement, exécutez la commande suivante : odbcinst -q -d -n 'ODBC Driver 11 for SQL Server'
.To verify that the Microsoft ODBC driver on Linux was registered successfully, execute the following command: odbcinst -q -d -n 'ODBC Driver 11 for SQL Server'
.
Désinstaller l’interfaceUninstall
Install Microsoft Odbc Driver Mac Pro
Vous pouvez désinstaller le pilote ODBC 11 sur Linux, en exécutant les commandes suivantes :You can uninstall the ODBC driver 11 on Linux by executing the following commands:
Mar 24, 2020 How to use safe mode. Turn on or restart your Mac, then immediately press and hold the Shift key as your Mac starts up. Release the key when you see the login window. ”Safe Boot” should appear in the upper-right corner. Log in to your Mac. Start mac in repair mode.
rm -f /usr/bin/sqlcmd
rm -f /usr/bin/bcp
rm -rf /opt/microsoft/msodbcsql
odbcinst -u -d -n 'ODBC Driver 11 for SQL Server'
Fichiers de piloteDriver files
Le pilote ODBC sur Linux est constitué des composants suivants :The ODBC driver on Linux consists of the following components:
ComposantComponent | DescriptionDescription |
---|---|
libmsodbcsql-17.X.so.X.X ou libmsodbcsql-13.X.so.X.Xlibmsodbcsql-17.X.so.X.X or libmsodbcsql-13.X.so.X.X | Fichier bibliothèque dynamique (so ) d’objets partagés contenant l’ensemble des fonctionnalités du pilote.The shared object (so ) dynamic library file that contains all of the driver's functionality.Ce fichier est installé dans /opt/microsoft/msodbcsql17/lib64/ pour Driver 17 et dans /opt/microsoft/msodbcsql/lib64/ pour Driver 13.This file is installed in /opt/microsoft/msodbcsql17/lib64/ for the Driver 17 and in /opt/microsoft/msodbcsql/lib64/ for Driver 13. |
msodbcsqlr17.rll ou msodbcsqlr13.rll msodbcsqlr17.rll or msodbcsqlr13.rll | Fichier de ressources qui accompagne la bibliothèque du pilote.The accompanying resource file for the driver library.Ce fichier est installé dans [driver .so directory]./share/resources/en_US/ This file is installed in [driver .so directory]./share/resources/en_US/ |
msodbcsql.hmsodbcsql.h | Fichier d’en-tête qui contient toutes les nouvelles définitions nécessaires à l’utilisation du pilote.The header file that contains all of the new definitions needed to use the driver. Remarque : vous ne pouvez pas référencer msodbcsql.h et odbcss.h dans le même programme.Note: You cannot reference msodbcsql.h and odbcss.h in the same program. msodbcsql.h est installé dans /opt/microsoft/msodbcsql17/include/ pour Driver 17 et dans /opt/microsoft/msodbcsql/include/ pour Driver 13.msodbcsql.h is installed in /opt/microsoft/msodbcsql17/include/ for Driver 17 and in /opt/microsoft/msodbcsql/include/ for Driver 13. |
LICENSE.txtLICENSE.txt | Fichier texte qui contient les termes du contrat de licence utilisateur final.The text file that contains the terms of the End-User License Agreement.Ce fichier est placé dans /usr/share/doc/msodbcsql17/ pour Driver 17 et dans /usr/share/doc/msodbcsql/ pour Driver 13.This file is placed in /usr/share/doc/msodbcsql17/ for Driver 17 and in /usr/share/doc/msodbcsql/ for Driver 13. |
RELEASE_NOTESRELEASE_NOTES | Fichier texte qui contient les notes de publication.The text file that contains release notes.Ce fichier est placé dans /usr/share/doc/msodbcsql17/ pour Driver 17 et dans /usr/share/doc/msodbcsql/ pour Driver 13.This file is placed in /usr/share/doc/msodbcsql17/ for Driver 17 and in /usr/share/doc/msodbcsql/ for Driver 13. |
Chargement du fichier de ressourcesResource file loading
Le pilote doit charger le fichier de ressources pour pouvoir fonctionner.The driver needs to load the resource file in order to function.Ce fichier est appelé msodbcsqlr17.rll
ou msodbcsqlr13.rll
selon la version du pilote.This file is called msodbcsqlr17.rll
or msodbcsqlr13.rll
depending on the driver version.L’emplacement du fichier .rll
est relatif à l’emplacement du pilote lui-même (so
ou dylib
), comme indiqué dans le tableau ci-dessus.The location of the .rll
file is relative to the location of the driver itself (so
or dylib
), as noted in the table above.Depuis la version 17.1, le pilote peut aussi essayer de charger le fichier .rll
à partir du répertoire par défaut si le chargement échoue à partir du chemin d’accès relatif.As of version 17.1 the driver will also attempt to load the .rll
from the default directory if loading from the relative path fails.Le chemin du fichier de ressources par défaut sur Linux est /opt/microsoft/msodbcsql17/share/resources/en_US/
.The default resource file path on Linux is /opt/microsoft/msodbcsql17/share/resources/en_US/
.
DépannageTroubleshooting
Si vous ne parvenez pas à établir de connexion à SQL Server à l’aide du pilote ODBC, consultez l’article sur la résolution des problèmes de connexion.If you are unable to make a connection to SQL Server using the ODBC driver, see the known issues article on troubleshooting connection problems.
Étapes suivantesNext steps
Après avoir installé le pilote, vous pouvez essayer l’exemple d’application ODBC C++.After installing the driver, you can try the C++ ODBC example application.Pour plus d’informations sur le développement d’applications ODBC, consultez Développement d’applications.For more information about developing ODBC applications, see Developing Applications.
Pour plus d’informations, consultez les notes de publication et la configuration système requise du pilote ODBC.For more information, see the ODBC driver release notes and system requirements.