> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/fr/knowledge-base/how-to-articles/create-server-staging-instance.md).

# Créer une instance de préproduction Devolutions Server

Pour effectuer des tests sur une instance de Devolutions Server sans modifier les données en production, déployez une instance de test basée sur une copie de l'instance de production.

{% hint style="info" %}
Avant de déployer une instance de Devolutions Server, il est recommandé d'effectuer quelques tests afin de s'assurer que tout fonctionne correctement. Voir [Liste de vérification de préproduction de Devolutions Server](/server/fr/knowledge-base/how-to-articles/create-server-staging-instance/devolutions-server-staging-checklist.md) pour plus de détails.
{% endhint %}

Les étapes suivantes décrivent comment créer une instance de test hébergée sur la même machine que l'instance de production.

{% hint style="warning" %}
Copier une instance de production de Devolutions Server dans un environnement de préproduction peut avoir une incidence sur les comptes privilégiés si le module PAM est utilisé. Pour éviter cela, retirez les comptes privilégiés de l'instance de préproduction et créez-en de nouveaux spécifiquement pour l'environnement de préproduction.
{% endhint %}

1. Effectuez une sauvegarde de données complète de la base de données de production.
2. Restaurez la base de données sous un nouveau nom.
3. [Exportez les clés de chiffrement](/server/fr/knowledge-base/how-to-articles/manage-encryption-keys.md) depuis l'instance de production de Devolutions Server (si ce n'est pas déjà fait).
4. [Créez une nouvelle instance](/server/fr/getting-started/installation/devolutions-server-instance-creation.md) dans la Devolutions Server Console. Il est recommandé de créer l'instance de test en utilisant la même version que l'instance de production.
5. À l'étape de la base de données, saisissez les informations relatives à la copie de la base de données créée à l'étape 2.
6. Lorsque cela vous est demandé, fournissez le fichier de clé de chiffrement exporté à l'étape 3. À partir de ce moment, vous pouvez effectuer la mise à niveau de la Devolutions Server Console et [mettre à jour l'instance de test](/server/fr/getting-started/installation/devolutions-server-upgrade.md). La console est conçue pour prendre en charge les versions antérieures de Devolutions Server.
7. Effectuez une sauvegarde de données complète de la base de données de préproduction lorsque la création est terminée.
8. Installez et testez toutes les fonctionnalités additionnelles, telles que le service du planificateur, le serveur d'enregistrement et le Devolutions Gateway.

### Migrer Devolutions Server vers un autre serveur

Les instructions ci-dessus peuvent être utilisées pour migrer l'instance de Devolutions Server vers un nouveau serveur.

Si vous le souhaitez, vous pouvez déconnecter l'ancienne machine de votre domaine et renommer la nouvelle pour qu'elle corresponde au nom de la machine d'origine. Cela évite d'avoir à mettre à jour l'URI d'accès et l'espace de travail Devolutions Server dans Remote Desktop Manager.

Si vous prévoyez migrer la base de données SQL vers un nouveau serveur, cela devrait être fait après avoir complété la migration de Devolutions Server. Une fois la base de données migrée, mettez à jour la configuration de la base de données via la Devolutions Server Console.

Si vous prévoyez déplacer l'instance de Devolutions Server vers un nouveau fournisseur d'identité, vous pouvez également utiliser l'[outil de migration d'authentification](/server/fr/knowledge-base/how-to-articles/migrate-users-to-another-authentication-provider.md) pour transférer les utilisateurs et les groupes d'utilisateurs vers le nouveau fournisseur en toute simplicité.

### Migrer un SQL Server vers un autre serveur

Suivez les étapes ci-dessous pour migrer un SQL Server d'un Devolutions Server vers un autre. Cette méthode est utile pour ceux qui souhaitent passer de SQL Express à SQL Server, par exemple.

1. Effectuez une sauvegarde de données complète de votre base de données.
2. Restaurez la base de données sous un nouveau nom.
3. Assurez-vous que vos comptes de service sont présents dans le nouveau SQL Server. Le DVLS\_Owner doit toujours être un DB\_Owner sur la base de données restaurée et avoir les permissions [***Alter any login*** et ***Control Server*** ](/server/fr/knowledge-base/knowledge-base-articles/pre-deployment-account-survey.md)à partir du securable.
4. Dans la Devolutions Server Console, sous ***Edit*** – ***Database***, pointez l'instance de Devolutions Server vers le nouveau SQL Server et la nouvelle base de données.
5. Dans la section ***Advanced credentials*** du même onglet, cochez ***Apply least permissions*** pour l'application Web et le service du planificateur. Cliquez sur ***Save***.
6. Arrêtez et redémarrez l'instance de Devolutions Server pour appliquer les changements.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/server/fr/knowledge-base/how-to-articles/create-server-staging-instance.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
