> 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/it/knowledge-base/how-to-articles/create-server-staging-instance.md).

# Creare un'istanza di staging di Devolutions Server

Per eseguire test su un'istanza di Devolutions Server senza alterare i dati in produzione, distribuisca un'istanza di test basata su una copia dell'istanza di produzione.

{% hint style="info" %}
Prima di distribuire un'istanza di Devolutions Server, si consiglia di eseguire alcuni test per assicurarsi che tutto funzioni correttamente. Consulti la [Checklist di staging di Devolutions Server](/server/it/knowledge-base/how-to-articles/create-server-staging-instance/devolutions-server-staging-checklist.md) per maggiori dettagli.
{% endhint %}

I passaggi seguenti descrivono come creare un'istanza di test ospitata sulla stessa macchina dell'istanza di produzione.

{% hint style="warning" %}
La copia di un'istanza di produzione di Devolutions Server in un ambiente di staging può avere un impatto sugli account privilegiati se il modulo PAM è in uso. Per evitarlo, rimuova gli account privilegiati dall'istanza di staging e ne crei di nuovi specificamente per l'ambiente di staging.
{% endhint %}

1. Esegua un backup completo del database di produzione.
2. Ripristini il database con un nuovo nome.
3. [Esporti le chiavi di crittografia](/server/it/knowledge-base/how-to-articles/manage-encryption-keys.md) dall'istanza di produzione di Devolutions Server (se non è già stato fatto).
4. [Crei una nuova istanza](/server/it/getting-started/installation/devolutions-server-instance-creation.md) nella Devolutions Server Console. Si consiglia di creare l'istanza di test utilizzando la stessa versione dell'istanza di produzione.
5. Nel passaggio relativo al database, inserisca le informazioni relative alla copia del database creata al passaggio 2.
6. Quando richiesto, fornisca il file della chiave di crittografia esportato al passaggio 3. Da questo momento in poi, può eseguire l'aggiornamento della Devolutions Server Console e [aggiornare l'istanza di test](/server/it/getting-started/installation/devolutions-server-upgrade.md). La console è progettata per supportare le versioni precedenti di Devolutions Server.
7. Esegua un backup completo del database di staging una volta completata la creazione.
8. Installi e testi tutte le funzionalità aggiuntive, come il servizio scheduler, il server di registrazione e il Devolutions Gateway.

### Migrazione di Devolutions Server su un altro server

Le istruzioni sopra riportate possono essere utilizzate per migrare l'istanza di Devolutions Server su un nuovo server.

Se lo desidera, può disconnettere la vecchia macchina dal suo dominio e rinominare la nuova in modo che corrisponda al nome della macchina originale. In questo modo si elimina la necessità di aggiornare l'URI di accesso e lo spazio di lavoro di Devolutions Server in Remote Desktop Manager.

Se intende migrare il database SQL su un nuovo server, questa operazione deve essere eseguita dopo aver completato la migrazione di Devolutions Server. Una volta migrato il database, aggiorni la configurazione del database tramite la Devolutions Server Console.

Se intende spostare l'istanza di Devolutions Server su un nuovo provider di identità, può anche utilizzare lo [strumento di migrazione dell'autenticazione](/server/it/knowledge-base/how-to-articles/migrate-users-to-another-authentication-provider.md) per trasferire senza problemi gli utenti e i gruppi di utenti al nuovo provider.

### Migrazione di un SQL Server su un altro server

Segua i passaggi seguenti per migrare un SQL Server da un Devolutions Server a un altro. Questo metodo è utile, ad esempio, per chi desidera passare da SQL Express a SQL Server.

1. Esegua un backup completo del suo database.
2. Ripristini il database con un nuovo nome.
3. Si assicuri che i suoi account di servizio siano presenti nel nuovo SQL Server. Il DVLS\_Owner deve rimanere un DB\_Owner sul database ripristinato e disporre di [***Alter any login*** e ***Control Server*** ](/server/it/knowledge-base/knowledge-base-articles/pre-deployment-account-survey.md)dal securable.
4. Nella Devolutions Server Console, in ***Edit*** – ***Database***, indirizzi l'istanza di Devolutions Server verso il nuovo SQL Server e il nuovo database.
5. Nella sezione ***Advanced credentials*** della stessa scheda, selezioni ***Apply least permissions*** sia sull'applicazione Web sia sul servizio Scheduler. Clicchi su ***Save***.
6. Arresti e riavvii l'istanza di Devolutions Server per applicare le modifiche.


---

# 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/it/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.
