Établir une connexion à une base de données Access

Connecter un package Integration Services à une source de données Microsoft Office Access requiert un gestionnaire de connexions OLE DB et un fournisseur de données. Le fournisseur de données que vous utilisez dépend de la version d'Access qui a été utilisée pour créer la source de données :

  • Pour Access 2003 et les versions antérieures, le package requiert le fournisseur OLE DB pour Microsoft Jet.

  • Pour Access 2007, le package requiert le fournisseur OLE DB pour le moteur de base de données Microsoft Office Access 12.0.

Vous pouvez créer un gestionnaire de connexions OLE DB et sélectionner le fournisseur de données correspondant à partir de la zone Gestionnaires de connexions dans le concepteur SSIS ou à partir de l'Assistant Importation et exportation SQL Server.

[!REMARQUE]

Sur un ordinateur 64 bits, vous devez exécuter les packages qui se connectent à des sources de données Microsoft Access en mode 32 bits. Les deux fournisseurs OLE DB pour Microsoft Jet et pour le moteur de base de données Microsoft Office Access 12.0 sont disponibles uniquement dans les versions 32 bits.

Connexion à une source de données dans Access 2003 ou un format antérieur

Pour créer un gestionnaire de connexions Access à partir de la zone Gestionnaires de connexions

  1. Dans Outils de données SQL Server (SSDT), ouvrez le package.

  2. Cliquez avec le bouton droit dans la zone Gestionnaires de connexions et choisissez Nouvelle connexion OLE DB.

  3. Dans la boîte de dialogue Configurer le gestionnaire de connexions OLE DB, cliquez sur Nouveau.

    Pour plus d'informations, consultez Gestionnaire de connexions OLE DB.

  4. Dans la boîte de dialogue Gestionnaire de connexions, pour Fournisseur, sélectionnez Fournisseur OLE DB pour Microsoft Jet 4.0, puis configurez le gestionnaire de connexions comme il convient.

Pour créer une connexion à Access à partir de l'Assistant Importation et exportation SQL Server

  1. Dans Outils de données SQL Server (SSDT), démarrez l'Assistant Importation et exportation SQL Server.

  2. Dans la page Choisir une source de données, pour Source de données, sélectionnez Microsoft Access, puis configurez la connexion à Access.

    Lorsque vous sélectionnez Microsoft Access comme Source de données, l'Assistant crée automatiquement le gestionnaire de connexions OLE DB nécessaire avec le fournisseur de données correct. Pour plus d'informations, consultez Gestionnaire de connexions OLE DB.

Connexion à une source de données dans le format Access 2007

Pour accéder à une source de données Access 2007, le gestionnaire de connexions OLE DB requiert le fournisseur OLE DB pour le moteur de base de données Microsoft Office Access 12.0. Ce fournisseur est installé automatiquement avec le système Microsoft Office 2007. Si le système Office 2007 n'est pas installé sur l'ordinateur sur lequel Integration Services s'exécute, vous devez installer le fournisseur séparément. Pour installer le fournisseur OLE DB pour le moteur de base de données Microsoft Office Access 12.0, téléchargez et installez les composants fournis sur la page Web Pilote d'Office System 2007 : composants de connectivité des données.

Pour créer un gestionnaire de connexions OLE DB à partir de la zone Gestionnaires de connexions

  1. Dans Outils de données SQL Server (SSDT), ouvrez le package.

  2. Cliquez avec le bouton droit dans la zone Gestionnaires de connexions et choisissez Nouvelle connexion OLE DB.

  3. Dans la boîte de dialogue Configurer le gestionnaire de connexions OLE DB, cliquez sur Nouveau.

    Pour plus d'informations, consultez Gestionnaire de connexions OLE DB.

  4. Dans la boîte de dialogue Gestionnaire de connexions, pour Fournisseur, sélectionnez Fournisseur OLE DB du moteur de base de données Microsoft Office Access 12.0, puis configurez le gestionnaire de connexions comme il convient.

    [!REMARQUE]

    Pour établir une connexion à une source de données qui utilise Access 2007, vous ne pouvez pas sélectionner Fournisseur OLE DB pour Microsoft Jet 4.0 comme Source de données.

Pour créer une connexion OLE DB à partir de l'Assistant Importation et exportation SQL Server

  1. Dans Outils de données SQL Server (SSDT), démarrez l'Assistant Importation et exportation SQL Server.

  2. Dans la page Choisir une source de données, pour Source de données, sélectionnez Fournisseur OLE DB du moteur de base de données Microsoft Office Access 12.0, puis configurez la connexion comme il convient.

    [!REMARQUE]

    Pour établir une connexion à une source de données qui utilise Access 2007, vous ne pouvez pas sélectionner Fournisseur OLE DB pour Microsoft Jet 4.0 comme Source de données.

    Lorsque vous sélectionnez Fournisseur OLE DB du moteur de base de données Microsoft Office Access 12.0 comme Source de données, l'Assistant crée automatiquement le gestionnaire de connexions OLE DB nécessaire avec le fournisseur de données correct. Pour plus d'informations, consultez Gestionnaire de connexions OLE DB.

Voir aussi

Tâches

Établir une connexion à un classeur Excel