> 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/rdm/fr/knowledge-base/how-to-articles/sql-server-maintenance-plans.md).

# Plans de maintenance SQL Server

Malheureusement, une instance SQL Server n'est pas quelque chose que vous pouvez simplement installer et exécuter sans soins appropriés. Conserver les valeurs par défaut pour les nouvelles bases de données causera presque assurément des problèmes à long terme.

Si la maintenance n'est pas effectuée régulièrement, les fichiers de la base de données ne cesseront de grossir jusqu'à ce que la seule taille des fichiers réduise la performance et finisse par atteindre un point où l'application client semble inutilisable.

Nous NE sommes PAS une boutique de DBA. Poser la question « Quel est le meilleur plan de maintenance que je peux mettre en place? » à des DBA aguerris donnera invariablement une réponse semblable à « Ça dépend ».

{% hint style="danger" %}
Ces « pistes » sont fournies telles quelles et nous ne pouvons être tenus responsables si elles ne répondent pas à vos exigences. Vous devez consulter un administrateur de base de données qualifié pour confirmer vos besoins et la façon d'y répondre.
{% endhint %}

La stratégie de sauvegarde de données dépend réellement de la quantité de données que vous êtes prêt à perdre en cas de défaillance, oui... attendez-vous à perdre des données, le coût d'un système qui NE perd AUCUNE donnée est plutôt élevé et n'entre pas dans la portée de ce sujet.

Si vous êtes à l'aise de pouvoir uniquement revenir à la sauvegarde de la nuit dernière, vous pouvez configurer la BD selon le mode de récupération simple et effectuer une sauvegarde complète chaque nuit.

Si vous voulez quelque chose d'un peu plus robuste, nous avons vu ce qui suit :

* Une sauvegarde complète quotidienne de la BD.
* Une sauvegarde plus fréquente du journal des transactions, disons toutes les 4 heures, débutant à 06:00 et se terminant à 18:01 ou 22:01
* Une tâche de nettoyage pour supprimer les anciennes sauvegardes.

Si vous devez être en mesure de récupérer des données datant de quelques minutes, vous avez alors réellement besoin de l'aide d'un DBA qualifié.

Encore une fois, il s'agit d'exemples de la façon dont nous avons vu des sauvegardes planifiées pour des systèmes non critiques. Si cela ne répond pas à vos exigences particulières. Vous devez surveiller : le temps que prennent les sauvegardes pour se terminer; l'espace libre restant sur le dispositif de sauvegarde; et ainsi de suite!

De plus, une stratégie de sauvegarde de données implique de passer réellement par le processus de récupération régulièrement pour prouver qu'il fonctionne. Les sauvegardes fonctionnent habituellement bien, c'est le processus de restauration qui est difficile, imaginez avoir un patron qui vous respire dans le cou pendant que vous cherchez la bonne séquence d'actions parce que vous ne l'avez jamais fait auparavant...

{% hint style="danger" %}
Les plans de sauvegarde de données doivent être surveillés et les plans de récupération doivent être mis en application pour confirmer qu'ils fonctionnent réellement!
{% endhint %}


---

# 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/rdm/fr/knowledge-base/how-to-articles/sql-server-maintenance-plans.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.
