<aside>
Aide de Visiativ Service Client
Dans cette page
S’il s’avère qu’une base Microsoft Access ne convient plus pour des raisons de volumétrie, il est possible de migrer d’une base Microsoft Access vers une base Microsoft SQL Server
Pré-requis
Pour réaliser ces opérations il est indispensable d’avoir accès ponctuellement à une instance Microsoft SQL server qui ne soit pas une version “Express”
Avant de réaliser ces opérations, faites une sauvegarde du dossier projet avec la base Microsoft Access
Etape 1 : Migrer les données dans une nouvelle base de données
- Créez une nouvelle base de données sur le serveur SQL (Par exemple “SPSMigration”)
- Donnez les droits db_owner sur cette base à l’utilisateur qui sera utilisé pour la connexion depuis le Studio Service Client
- Sélectionnez la base, et faites un clic droit. Dans le menu contextuel sélectionnez Tâches/Importer les données
- Sélectionnez la base de données Access (présente dans le dossier projet) dans Nom de fichier

- Cliquez sur suivant
- Dans la destination sélectionnez SQL server

- Sélectionnez la base de données que vous avez créé (ex : ”SPSMigration”) et cliquez sur suivant

- Cochez « Copier les données à partir d’une ou plusieurs tables ou vues » et cliquez sur suivant
- Sélectionnez toutes les tables et cliquez sur suivant

- Cochez exécuter immédiatement et cliquez sur suivant

- Les données Access sont importées dans la nouvelle base SQL
Etape 2 : Créer un nouveau projet Studio Service Client SQL
Comme vous l’auriez fait nativement, créez un nouveau projet en créant une nouvelle base de données SQL (Par exmple “MonProjet”)
Voir : Créer un projet
Une fois cette étape réalisée, fermez le Studio Service Client
Etape 3 : Renommer les bases
Vous devez maintenant avoir 2 bases dans Microsoft SQL serveur :
- Une première base (ex : “SPSMigration”) issue des données Access créée lors de l’étape 1
- Une seconde base, vierge (ex : “MonProjet”), créée lors de l’étape 2
Vérifiez que le Studio Service Client est bien fermé puis:
- Renommez la seconde base ( ”Monprojet”) en la suffixant “_old” (ex : “MonProjet_old”)
- Renommez la première base (ex : “SPSMigration”) avec le nom original de la seconde (ex : “MonProjet”)
- Ouvrez le Studio Service Client sur le nouveau projet, et vérifiez que les données sont bien affichées
- Vous pourrez ensuite supprimer la première base (ex : “MonProjet_old”)