Partager via


Installation d’OLE DB Driver pour SQL Server

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Télécharger le pilote OLE DB

Remarque

À compter de la version 19.3, l’installation de Microsoft Visual C++ Redistributable est un prérequis pour l’installation de Microsoft OLE DB Driver 19 pour SQL Server.

Pour le programme d’installation du pilote ARM64, installez le package Redistribuable Microsoft Visual C++ ARM64.

Pour le programme d’installation du pilote x86, installez le package Redistribuable Microsoft Visual C++ X86.

Pour le programme d’installation du pilote x64, installez les packages Redistribuables X86 et X64 Microsoft Visual C++.

Pour installer OLE DB Driver pour SQL Server, vous avez besoin du programme d’installation msoledbsql.msi. Exécutez le programme d’installation et effectuez vos sélections. OLE DB Driver pour SQL Server peut être installé en parallèle avec les versions antérieures des fournisseurs Microsoft OLE DB.

Les fichiers d’OLE DB Driver pour SQL Server (msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll) sont installés dans %SYSTEMROOT%\system32\. En outre, msoledbsql.msi x64 installe les fichiers binaires 32 bits dans %SYSTEMROOT%\SysWOW64\.

Notes

Tous les paramètres du Registre appropriés pour OLE DB Driver pour SQL Server sont définis dans le cadre de la procédure d'installation.

Les fichiers bibliothèque et d’en-tête OLE DB Driver pour SQL Server (msoledbsql.h et msoledbsql.lib/msoledbsql19.lib) sont installés dans %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK. En outre, le fichier msoledbsql.msi x64 installe les mêmes fichiers dans %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK.

Vous pouvez distribuer OLE DB Driver pour SQL Server via msoledbsql.msi. Vous pouvez être amené à installer OLE DB Driver pour SQL Server lorsque vous déployez une application. Une façon d'installer plusieurs packages dans ce qui paraît à l'utilisateur être une installation unique consiste à utiliser la technologie des programmes de chaînage et d'amorçage. Pour plus d’informations, consultez Création d’un package de programme d’amorçage personnalisé pour Visual Studio 2005 et Ajout de composants requis personnalisés.

msoledbsql.msi x64 installe également la version 32 bits d’OLE DB Driver pour SQL Server. Si votre application vise une plateforme autre que celle sur laquelle elle a été développée, vous pouvez télécharger les versions de msoledbsql.msi pour x64 et x86.

Quand vous appelez msoledbsql.msi, seuls les composants clients sont installés par défaut. Les composants clients sont des fichiers qui prennent en charge l’exécution d’une application développée avec OLE DB Driver pour SQL Server. Pour installer également les composants SDK, spécifiez ADDLOCAL=All dans la ligne de commande. Par exemple :

msiexec /i msoledbsql.msi ADDLOCAL=ALL

Installation sans assistance

Si vous utilisez l’option /passive, /qn, /qb ou /qr avec msiexec, vous devez également spécifier IACCEPTMSOLEDBSQLLICENSETERMS=YES pour indiquer explicitement que vous acceptez les termes de la licence utilisateur final. Cette option doit être spécifiée en majuscules.

Installer OLE DB Driver pour SQL Server comme dépendance

Ne désinstallez pas OLE DB Driver pour SQL Server tant que toutes les applications dépendantes n’ont pas été désinstallées. Pour avertir les utilisateurs que votre application dépend d’OLE DB Driver pour SQL Server, utilisez l'option d'installation APPGUID dans votre fichier MSI, comme suit :

msiexec /i msoledbsql.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

La valeur passée à APPGUID est votre code de produit spécifique. Un code de produit doit être créé lors de l'utilisation de Microsoft Installer pour regrouper votre programme d'installation d'application. L’option APPGUID nécessite l’exécution du programme d’installation à partir d’une invite de commandes avec élévation de privilèges.

Voir aussi

Création d’applications avec OLE DB Driver pour SQL Server