> 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/migrate-from-sql-server-to-devolutions-server.md).

# Migrare da SQL Server a Devolutions Server

Migri uno spazio di lavoro SQL Server di Remote Desktop Manager a Devolutions Server usando la procedura guidata Migra spazio di lavoro SQL nella Devolutions Server Console.

{% embed url="<https://youtu.be/JmoEOMkp-QY?si=sWqF3B-EZat2QxMd>" %}

Devolutions Server Console include una procedura guidata ***Migra spazio di lavoro SQL*** per facilitare le transizioni da Microsoft SQL Server (MSSQL), incluso Azure, a Devolutions Server. Quando si utilizza uno spazio di lavoro SQL avanzato di Remote Desktop Manager, si raccomanda di usare un security provider per una crittografia aggiuntiva dei dati. Devolutions Server non supporta i security provider, ma offre una protezione equivalente tramite [chiavi di crittografia](/server/it/knowledge-base/how-to-articles/manage-encryption-keys.md) archiviate sull'host web IIS di Devolutions Server.

### Rimozione del security provider

È necessario rimuovere il ***Security provider*** di Remote Desktop Manager prima di eseguire la procedura guidata di migrazione, altrimenti un messaggio di errore le chiederà di farlo.

{% hint style="warning" %}
Quando si rimuove un ***Security provider***, è importante completare prima questi passaggi:

* Prima di rimuovere un security provider esistente, si assicuri che tutti gli utenti siano disconnessi dallo spazio di lavoro.
* La rimozione di un security provider elabora l'intero database, pertanto le consigliamo di creare un backup prima di questa operazione.
  {% endhint %}

1. Vada allo spazio di lavoro ***Microsoft SQL Server*** desiderato.
2. Selezioni la scheda ***Administration*** nella barra multifunzione.
3. Faccia clic su ***Security provider***.
4. Faccia clic su ***Change security settings***.
5. Nell'elenco a discesa selezioni l'opzione ***Default*** e faccia clic su ***Apply***.
6. Faccia clic su ***Yes*** dopo la comparsa della finestra di avviso (l'operazione può richiedere tempo con database di grandi dimensioni).
7. Faccia clic su ***Close***.

### Migrazione di MSSQL a Devolutions Server

Questa operazione presuppone che [Devolutions Server Console sia installata](https://devolutions.net/server/home/download) sull'host Devolutions Server Console di destinazione. È possibile migrare uno spazio di lavoro MSSQL prima di [installare completamente](/server/it/getting-started/installation.md) un'istanza di Devolutions Server.

{% hint style="danger" %}
Questa procedura opera sul database SQL esistente (non su una copia) e lo trasforma in modo irreversibile. Per annullare questo processo, sarebbe necessario ripristinare da un backup, pertanto si raccomanda di eseguire un backup completo.
{% endhint %}

1. Apra la Devolutions Server Console.
2. Vada in ***Server*** – ***New*** – ***IIS Web Server*** – ***Migrate SQL workspace***.
3. Inserisca le informazioni nelle sezioni ***Database*** e ***Credentials***.
4. Abiliti ***Activate encryption at rest***. Con questa opzione abilitata, viene generato un nuovo file `encryption.config` e i dati vengono ricrittografati tramite la chiave appena creata.
5. Faccia clic su ***Test connection***.
6. Faccia clic su ***OK***.

{% hint style="info" %}
L'avviso “Database contains encrypted data” è specifico delle chiavi di crittografia di Devolutions Server e non della crittografia dei dati predefinita di Remote Desktop Manager.
{% endhint %}

7. Inserisca il ***Server name*** e faccia clic su ***Next***.
8. Scelga quale versione di Devolutions Server scaricare e faccia clic su ***Next***.
9. Compili i campi informativi per le ***IIS settings*** della nuova installazione di Devolutions Server.
10. Inserisca le informazioni per il nuovo utente amministratore.

{% hint style="info" %}
[Installi lo Scheduler Service](/server/it/knowledge-base/knowledge-base-articles/scheduler-service-general-information.md) se questa è la prima istanza di Devolutions Server Console.
{% endhint %}

11. Configuri il ***Recovery kit*** e faccia clic su ***Next***.
12. Faccia clic su ***Install***.

### Aggiungere uno spazio di lavoro Devolutions Server

Al termine del processo, la nuova installazione di Devolutions Server sarà immediatamente disponibile per l'uso. A questo punto, sarà necessario [aggiungere un nuovo spazio di lavoro](https://docs.devolutions.net/rdm/it/ribbon-menu-bar/file/workspaces) affinché i client Remote Desktop Manager possano connettersi allo spazio di lavoro Devolutions Server.

### Migrazione degli utenti del database

Per motivi di sicurezza, si consiglia vivamente di migrare gli utenti dello spazio di lavoro a un nuovo metodo di [Autenticazione](/server/it/web-interface/administration/configuration/server-settings/general/authentication.md) utilizzando lo [strumento di migrazione dell'autenticazione](/server/it/knowledge-base/how-to-articles/migrate-users-to-another-authentication-provider.md). Lo strumento è disponibile solo se un metodo di autenticazione è già configurato in ***Administration*** – ***Server settings*** – ***Authentication***.

#### Vedere anche

* [Devolutions Blog - Come migrare uno spazio di lavoro SQL Server di Remote Desktop Manager a Devolutions Server](https://blog.devolutions.net/2024/04/how-to-migrate-a-remote-desktop-manager-sql-server-data-source-to-devolutions-server/)


---

# 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/migrate-from-sql-server-to-devolutions-server.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.
