juillet
01
Construire une chaîne de connexion OLE DB simple à un fichier Excel sous SSIS via le driver AccessDatabaseEngine.exe
Microsoft Integration Services
Pour se connecter à un fichier Excel , plusieurs solutions s'offrent à nous, soit une connexion à l'aide du composant "Connexion Excel" de SSIS, soit une connexion via un driver ADO, soit une connexion via une connexion OLEDB.
La chaîne de connexion d'une connexion OLE DB à un fichier Excel est du type :
Data Source=C:\Dossier\votre_fichier.xls;Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1";
En cas d'erreur : "The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine."
Si vous obtenez une erreur de connexion au fichier Excel sous SSIS avec cette chaîne, c'est que le driver AccessDatabaseEngine.exe n'est pas installé sur votre machine.
Pour téléchargé le driver Excel pour SSIS, suivez ce lien : Télécharger le driver Excel pour SQL Server - SSIS
Cette version du driver est compatible avec les systèmes suivants : Windows XP, Windows Vista, Windows Server 2008, Windows Server 2003.
AccessDatabaseEngine, Driver Excel, Microsoft SSIS, SQL Server 2005, SQL Server 2008
Data Source=C:\Dossier\votre_fichier.xls;Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1";
En cas d'erreur : "The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine."
Si vous obtenez une erreur de connexion au fichier Excel sous SSIS avec cette chaîne, c'est que le driver AccessDatabaseEngine.exe n'est pas installé sur votre machine.
Pour téléchargé le driver Excel pour SSIS, suivez ce lien : Télécharger le driver Excel pour SQL Server - SSIS
Cette version du driver est compatible avec les systèmes suivants : Windows XP, Windows Vista, Windows Server 2008, Windows Server 2003.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire