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?
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?
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 .
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).
Normalement, un fichier Access Database est protégé par le compte Admin
et aucun mot de passe.
Entrez Admin
dans le champ Nom d'utilisateur: et laissez le champ Mot de passe: vide. Cela devrait fonctionner.