Migrer des Données à partir de MS Accès Base de données SQL Server

0
361

Récemment, j’ai dû migrer les données d’une base de données Access vers SQL Server 2014 parce que ma base de données est trop grande pour l’Accès à la poignée. Même si le processus est assez simple, j’ai pensé que je pourrais écrire un article avec guide étape par étape les instructions.

Tout d’abord, vous devez vous assurer de disposer de SQL Server ou SQL Server Express est installé sur votre ordinateur. Lors du téléchargement de SQL Server Express sur un ordinateur personnel, assurez-vous de télécharger la version avec les Services Avancés. Si vous ne le faites pas, alors le moteur de base de données ne sera pas installé et vous aurez SQL Management Studio, sans instance de base de données à laquelle se connecter.

Une fois que vous avez SQL Server est installé correctement, vous pouvez continuer avec les étapes ci-dessous pour importer la base de données Access dans une nouvelle base de données dans SQL Server.

Transfert de Base de données Access vers SQL Serveur

Ouvrez SQL Server Management Studio et connectez-vous au serveur de base de données que vous souhaitez importer votre base de données Access. En vertu de Bases de données, droit de la souris et choisissez Nouvelle Base de données. Si vous disposez déjà d’une base de données et que vous voulez tout simplement pour importer un couple de tables à partir d’Access, puis il suffit de sauter et d’aller à l’ Importation de Données de l’étape ci-dessous. Il suffit de cliquer droit sur votre base de données au lieu d’en créer une nouvelle.

Si vous êtes en train de créer une nouvelle base de données, allez-y et donnez-lui un nom et configurer les paramètres si vous voulez changer de la valeur par défaut.

Maintenant, nous avons besoin de faire un clic droit sur la base de données de Test que nous venons de créer et de choisir les Tâches , puis Importer les Données.

Sur l’ Choisissez une Source de Données de la boîte de dialogue, sélectionnez Microsoft Access (Base de données Microsoft Jet Engine) à partir de la liste déroulante.

À côté de Fichier name, cliquez sur Parcourir et naviguez jusqu’à l’Accès de base de données que vous voulez importer et cliquez sur Ouvrir. Notez que la base de données ne peut pas être dans Access 2007 ou plus (formatACCDB) que SQL Server ne le reconnaît pas! Donc, si vous avez un de 2007 à 2016 l’Accès de base de données, d’abord le convertir la Base de données de 2002-2003 format (MDB) en allant dans Fichier – Enregistrer sous.

Aller de l’avant et cliquez sur Suivant pour choisir la destination. Depuis que vous avez cliqué avec le bouton droit sur la base de données que vous vouliez importer les données, il devrait déjà être sélectionné dans la liste. Sinon, sélectionnez SQL Native Client à partir de la Destination déroulant. Vous devriez voir la base de données de l’instance en vertu de Nom de Serveur , puis être en mesure de choisir la base de données spécifique à la bas, une fois que vous choisissez votre méthode d’authentification.

Cliquez sur Suivant , puis de spécifier comment vous voulez transférer les données depuis Access vers SQL en choisissant soit de Copier les données d’une ou plusieurs tables ou Écrire une requête pour spécifier les données à transférer.

Si vous souhaitez copier toutes les tables ou seulement une partie des tables de la base de données Access sans aucune manipulation de données, choisissez la première option. Si vous avez besoin de copier uniquement certaines lignes et de colonnes de données à partir d’un tableau, puis choisissez la deuxième option et écrire une requête SQL.

Par défaut, toutes les tables doivent être sélectionnée et si vous cliquez sur Modifier les Mappages de bouton, vous pouvez configurer la façon dont les champs de la carte entre les deux tables. Si vous avez créé une nouvelle base de données pour l’importation, alors ça va être une copie exacte.

Ici, j’ai qu’une seule table dans ma base de données Access. Cliquez sur Suivant et vous verrez la Exécutez le Package écran où s’Exécuter Immédiatement , doit être vérifiée.

Cliquez sur Suivant et puis cliquez sur Terminer. Vous verrez alors la progression du transfert de données. Après c’est terminé, vous verrez le nombre de lignes transférées pour chaque tableau dans le Message de colonne.

Cliquez sur Fermer lorsque vous avez terminé. Vous pouvez maintenant aller de l’avant et de lancer un SELECT sur vos tables pour s’assurer que toutes les données importées. Maintenant, vous pouvez profiter de la puissance de SQL Server pour la gestion de votre base de données.

Tous les problèmes de l’importation de vos données Access vers SQL Serveur? Si oui, postez un commentaire et je vais essayer de l’aider. Profitez-en!