---
locale: "fr"
updated_at: "2025-10-27T14:22:03.464Z"
canonical: "https://www.isdecisions.com/fr/userlock/docs/guides/base-de-donnees/migrer-vers-autre-base-donnees-sql-server"
---

# Migrer les données UserLock d’un serveur SQL vers un autre

Détacher, copier, attacher dans une nouvelle base.

## Introduction

Dans certaines situations, vous pouvez avoir besoin de déplacer la base SQL de UserLock vers un nouveau serveur — par exemple lors d’une mise à niveau d’infrastructure, d’un remplacement matériel ou lors du passage de SQL Express à SQL Server complet.

Ce guide explique comment migrer les fichiers de base de données et rattacher UserLock au nouveau SQL Server.

**Avant de commencer :**

- Assurez-vous de disposer de **droits administratifs** sur les deux instances SQL Server.
- Consultez la page [Architecture de la base de données](/userlock/docs/reference/concepts-de-base/architecture-base-de-donnees) pour comprendre comment UserLock stocke ses données.

## Étapes

1. **Détacher la base de données**
  - Sur l’ancien SQL Server, ouvrez SQL Server Management Studio avec un compte disposant de droits administratifs.
  - Faites un clic droit sur la base `UserLock` → **Tâches ▸ Détacher**.
    ![](https://a.storyblok.com/f/122374/602x619/370549c1d9/1-detach.png)
  - Dans la fenêtre de détachement, cochez **Supprimer les connexions** (*Drop connections*) et cliquez sur **OK**.
    ![](https://a.storyblok.com/f/122374/692x400/195766380e/2-detach-database.png)
2. **Copier les fichiers de base de données**
  - Copiez les fichiers UserLock.mdf et UserLock.ldf de l’ancien serveur vers le nouveau.
  ![](https://a.storyblok.com/f/122374/793x506/13cc72617f/3-copy-database-files.png)
3. **Attacher la base de données**
  - Sur le nouveau SQL Server, ouvrez SQL Server Management Studio.
  - Faites un clic droit sur **Bases de données → Attacher….**
  - Cliquez sur **Ajouter…**, sélectionnez le fichier `UserLock.mdf` copié, puis cliquez sur **OK**.
  ![](https://a.storyblok.com/f/122374/330x327/cbe8bec860/4-attach.png)
  ![](https://a.storyblok.com/f/122374/696x474/1512396484/5-add.png)
  ![](https://a.storyblok.com/f/122374/529x459/230200b459/6-ok.png)
  ![](https://a.storyblok.com/f/122374/695x479/cf1a73d98d/7-confirm.png)
4. **Modifier la base de données de production UserLock**
  - Voir la page [Définir une base de données de production](/userlock/docs/guides/base-de-donnees/definir-base-donnees-production) pour savoir comment connecter UserLock à la nouvelle base de données.

## Bonnes pratiques

- **Sauvegarder avant migration** : effectuez une sauvegarde complète de la base UserLock avant de la détacher.
- **Vérifier l’intégrité** : après rattachement sur le nouveau serveur, contrôlez que toutes les tables et données sont présentes.
- **Sécuriser le nouvel environnement** : configurez les permissions et mettez en place des sauvegardes régulières sur le nouveau SQL Server.
- **Archiver les anciens fichiers** : conservez une copie des anciens fichiers de base de données en cas de besoin de retour arrière.
