web-dev-qa-db-fra.com

Importer à partir du fichier .accdb Access vers SQL Server

Comment importer des données du fichier Access .accdb Vers SQL Server? Que dois-je choisir dans l'assistant d'importation et d'exportation de SQL Server?

enter image description here

Supposons que nous choisissions OLE Fournisseur de base de données pour SQL Server Integration Services, alors si c'est la bonne direction, que choisir ensuite dans la fenêtre suivante? Que saisir dans les champs Data Source et Location, ce qui signifie plus ou moins la même chose?

enter image description here

J'ai suivi les instructions décrites ici: Le moyen le plus simple d'importer la base de données d'accès (.accdb) dans SQL Server 2016? J'ai installé Microsoft Access Database Engine 2010 Redistributable

Mais j'étais désespéré de voir Microsoft Office 12.0 Access Database Engine OLEDB

Mise à jour

Si je choisis la source de données comme Microsoft Access (Microsoft Access Database Engine) je finis par recevoir un message d'erreur celui montré sur l'image ci-dessous. De plus, je pense que cette source de données est adaptée aux fichiers mdb , pas accdb . enter image description here

6
Przemyslaw Remin

J'ai déjà dû importer des fichiers Access dans SQL Server et je n'ai pas trouvé l'assistant d'importation et d'exportation comme un très bon outil pour le travail. Ce que j'ai fini par faire était d'ouvrir le fichier Access, de trouver la table, de cliquer avec le bouton droit et d'aller à Exporter -> ODBC Base de données. Cela nécessite que vous ayez un tilisateur ou Système DSN configuration pour la base de données SQL Server cible, et c'est un peu lent, mais c'est la seule chose que j'ai trouvée qui fonctionnait si bien (cela créera la table cible pour vous).

2
nateirvin

Normalement, un fichier Access Database est protégé par le compte Admin et aucun mot de passe.

Solution

Entrez Admin dans le champ Nom d'utilisateur: et laissez le champ Mot de passe: vide. Cela devrait fonctionner.

2
John aka hot2use