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

# Piani di manutenzione di SQL Server

Purtroppo, un'istanza di SQL Server non è qualcosa che si possa semplicemente installare ed eseguire senza le dovute attenzioni. Mantenere i valori predefiniti per i nuovi database causerà quasi certamente problemi nel lungo periodo.

Se la manutenzione non viene eseguita regolarmente, i file del database cresceranno sempre di più fino a quando la sola dimensione dei file ridurrà le prestazioni e infine si raggiungerà un punto in cui l'applicazione client apparirà inutilizzabile.

NON siamo uno studio di DBA. Porre la domanda "Qual è il miglior piano di manutenzione che posso implementare?" a DBA esperti darà invariabilmente come risposta qualcosa di simile a "Dipende".

{% hint style="danger" %}
Queste "indicazioni" sono fornite così come sono e non possiamo essere ritenuti responsabili se non soddisfano i suoi requisiti. Deve consultare un amministratore di database qualificato per confermare le sue esigenze e il modo di soddisfarle.
{% endhint %}

La strategia di backup dipende realmente dalla quantità di dati che è disposto a perdere in caso di guasto, sì... si aspetti di perdere dati, il costo di un sistema che NON perde alcun dato è piuttosto elevato e non rientra nell'ambito di questo argomento.

Se le va bene poter tornare solo al backup della notte precedente, può impostare il DB sul modello di recupero semplice ed eseguire un backup completo notturno.

Se desidera qualcosa di un po' più robusto, abbiamo visto quanto segue:

* Un backup completo giornaliero del DB.
* Un backup più frequente del log delle transazioni, diciamo ogni 4 ore a partire dalle 06:00 e fino alle 18:01 o alle 22:01
* Un'attività di pulizia per rimuovere i backup più vecchi.

Se ha bisogno di poter recuperare dati risalenti a pochi minuti prima, allora le serve davvero un DBA qualificato che la aiuti.

Ancora una volta, questi sono esempi di come abbiamo visto pianificare i backup per sistemi non critici. Se non soddisfa i suoi requisiti specifici. Deve monitorare: il tempo che i backup impiegano per completarsi; lo spazio libero rimasto sul dispositivo di backup; e così via, e così via!

Inoltre, una strategia di backup implica eseguire effettivamente il processo di ripristino con regolarità per dimostrare che funziona. I backup di solito funzionano bene, è il processo di ripristino che è difficile: immagini di avere un capo con il fiato sul collo mentre cerca la giusta sequenza di azioni perché non l'ha mai fatto prima...

{% hint style="danger" %}
I piani di backup devono essere monitorati e i piani di ripristino devono essere messi in atto per confermare che funzionino davvero!
{% 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/it/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.
