Trasferire un database SQL Server tra Plesk e un server SQL Server con SSMS

Procédure

  

Servizio interessato : hosting condiviso Windows ASP Plesk
Panel interessato : Plesk
Livello : intermedio

Questa guida spiega come trasferire un database Microsoft SQL Server in entrambe le direzioni: dal tuo hosting Plesk verso un altro server SQL Server, oppure da un server SQL Server verso Plesk.

SQL Server Management Studio, chiamato anche SSMS, serve a creare o ripristinare il file di backup utilizzato per il trasferimento. Questa procedura si basa sull’interfaccia di SSMS 22 e resta valida per i suoi aggiornamenti 22.x. Microsoft raccomanda di utilizzare l’ultimo aggiornamento disponibile.

Prima di iniziare

Per seguire questa procedura, devi disporre di:

  • un database Microsoft SQL Server sul tuo hosting Plesk;
  • SSMS 22 installato su un computer Windows;
  • un’istanza SQL Server locale o remota sulla quale hai il diritto di eseguire il backup o il ripristino di un database;
  • spazio sufficiente nel tuo piano Plesk per ospitare il database importato.

SSMS è uno strumento di amministrazione. La sua installazione non crea automaticamente un server SQL Server. Devi inoltre disporre di un’istanza SQL Server a cui connetterti.

Gli hosting Windows LWS utilizzano attualmente Microsoft SQL Server 2019.

Un backup creato con SQL Server 2022, SQL Server 2025 o un’altra versione più recente non può essere ripristinato direttamente sul server SQL Server 2019 di LWS. La versione di SSMS utilizzata non modifica questo limite.

Prima di sostituire un database esistente, crea un backup recente del suo contenuto. In Plesk, l’opzione Ricrea il database elimina il database attuale prima di ripristinare il backup.

Trasferire un database da Plesk verso un server SQL Server

Scaricare il database da Plesk

  1. Accedi al tuo pannello Plesk.
  2. Apri la sezione Database.
    Trasferire un database SQL Server tra Plesk e un server SQL Server con SSMS
  3. Individua il database Microsoft SQL Server che desideri trasferire, quindi fai clic su Esporta dump.
    Trasferire un database SQL Server tra Plesk e un server SQL Server con SSMS
  4. Seleziona l’opzione Scarica automaticamente il dump dopo la creazione.
    Trasferire un database SQL Server tra Plesk e un server SQL Server con SSMS
  5. Avvia l’esportazione.

Plesk crea un archivio ZIP contenente il backup del database, quindi lo scarica sul tuo computer.

  1. Decomprimi l’archivio ZIP.
  2. Verifica il nome del file ottenuto. Se questo file non possiede alcuna estensione, aggiungi .bak alla fine del suo nome.

Ad esempio:

ma-base-sauvegarde diventa ma-base-sauvegarde.bak

Non rinominare direttamente l’archivio ZIP in .bak. Devi prima decomprimere l’archivio, poi rinominare solo il file che contiene se questo non possiede alcuna estensione.

Ripristinare il database in SSMS 22

  1. Apri SQL Server Management Studio 22.
  2. Connettiti all’istanza SQL Server su cui desideri ripristinare il database.
  3. Nell’Esplora oggetti, fai clic destro su Database.
  4. Fai clic su Ripristina database.
  5. Nella sezione Origine, seleziona Dispositivo.
  6. Fai clic sul pulsante ….
  7. Verifica che il tipo di supporto selezionato sia File, quindi fai clic su Aggiungi.
  8. Seleziona il file .bak estratto dall’archivio Plesk.
  9. Fai clic su OK per tornare alla finestra di ripristino.
  10. Verifica che il set di backup appaia e che sia selezionato.
  11. Nella sezione Destinazione, verifica il nome del database che verrà creato.

Se esiste già un database con questo nome, utilizza un altro nome per non sostituirne il contenuto.

  1. Fai clic su OK per avviare il ripristino.
  2. Attendi che SSMS mostri un messaggio che confermi che il database è stato ripristinato correttamente.

Questi menu corrispondono alla procedura di ripristino documentata per l’interfaccia attuale di SSMS.

Quando SSMS è connesso a un’istanza SQL Server installata su un altro computer, la finestra di selezione mostra i file accessibili da quel server SQL. Il file .bak deve quindi essere collocato in una cartella accessibile dall’istanza remota.

Trasferire un database da un server SQL Server verso Plesk

Creare un backup con SSMS 22

  1. Apri SQL Server Management Studio 22.
  2. Connettiti all’istanza che contiene il database da trasferire.
  3. Nell’Esplora oggetti, espandi la sezione Database.
  4. Fai clic destro sul database interessato.
  5. Fai clic su Attività, quindi su Backup.
  6. Nel campo Tipo di backup, seleziona Completo.
  7. Nella sezione Destinazione, verifica che il tipo Disco sia selezionato.
  8. Fai clic su Aggiungi.
  9. Indica il nome e la posizione del file di backup.

Usa un nome che termini con .bak, per esempio:

ma-base.bak

  1. Conferma la posizione, quindi fai clic su OK per avviare il backup.
  2. Attendi che SSMS confermi la riuscita dell’operazione.

Il file viene creato sul computer che ospita l’istanza SQL Server. Se sei connesso a un server SQL remoto, il file non verrà necessariamente salvato sul computer dal quale utilizzi SSMS.

Importare il backup in Plesk

Prima dell’importazione, verifica che il backup sia stato creato con SQL Server 2019 o una versione precedente compatibile.

  1. Recupera il file .bak creato con SSMS.
  2. Inserisci solo questo file in un nuovo archivio ZIP.

Ad esempio:

ma-base.bak deve trovarsi in ma-base.zip

  1. Accedi al tuo pannello Plesk.
  2. Apri la sezione Database.
  3. Individua il database SQL Server nel quale desideri importare il backup.

Il database di destinazione deve già esistere. Se necessario, crea un nuovo database SQL Server prima di proseguire.

  1. Fai clic su Importa dump.
  2. Seleziona l’opzione Carica o Upload, a seconda della lingua dell’interfaccia.
  3. Fai clic su Sfoglia, quindi seleziona l’archivio ZIP contenente il file .bak.
  4. Lascia disattivata l’opzione Ricrea il database se non desideri eliminare il database esistente.
  5. Avvia l’importazione.
  6. Attendi che Plesk confermi la fine dell’operazione.

Plesk accetta l’invio di un archivio ZIP contenente il file di backup. Il database sorgente e il database di destinazione devono utilizzare lo stesso motore di database.

Verificare che il trasferimento sia riuscito

Dopo un ripristino in SSMS

Nell’Esplora oggetti:

  1. Fai clic destro su Database, quindi fai clic su Aggiorna.
  2. Verifica che il nuovo database compaia.
  3. Espandilo, quindi apri la sezione Tabelle.
  4. Verifica che le tabelle previste siano presenti.
  5. Consulta alcuni dati per confermare che il ripristino sia completo.

Dopo un’importazione in Plesk

  1. Verifica che Plesk non mostri alcun errore.
  2. Apri il database con lo strumento di gestione SQL Server offerto in Plesk.
  3. Verifica che le tabelle e i dati previsti siano presenti.
  4. Controlla i parametri di connessione utilizzati dal tuo sito.
  5. Testa una pagina o una funzione che utilizza il database.

Il trasferimento è terminato quando il database appare nell’ambiente di destinazione, le sue tabelle sono accessibili e il tuo sito o la tua applicazione può connettersi ad esso.

Problemi frequenti

Il file di backup non appare in SSMS

Verifica di aver:

  • decompresso l’archivio ZIP scaricato da Plesk;
  • aggiunto l’estensione .bak al file estratto se non ne possedeva alcuna;
  • collocato il file in una cartella accessibile dall’istanza SQL Server.

Se la tua istanza SQL Server è remota, il file deve essere collocato sul server remoto o in una posizione di rete accessibile da esso.

SSMS indica che la versione del backup non è compatibile

Probabilmente il backup è stato creato con una versione di SQL Server più recente di quella del server di destinazione.

Un backup SQL Server 2022 o 2025 non può essere ripristinato direttamente su SQL Server 2019. Devi allora trasferire la struttura e i dati tramite script compatibili invece di utilizzare direttamente il file .bak.

L’importazione è rifiutata da Plesk

Verifica:

  • di inviare effettivamente un archivio ZIP;
  • che l’archivio contenga il file di backup .bak;
  • che il database di destinazione sia un database Microsoft SQL Server;
  • che la dimensione del database rispetti il limite del tuo piano;
  • che non sia stato raggiunto il numero massimo di database consentiti.

I limiti attuali variano in base al piano Plesk: la dimensione massima di un database è compresa tra 50 MB e 750 MB.

Il database viene importato, ma il sito non vi si connette

Dopo il trasferimento, verifica i parametri di connessione salvati nel tuo sito:

  • il nome del server SQL;
  • il nome del database;
  • il nome dell’utente;
  • la password;
  • la porta, se inserita manualmente.

Le credenziali utilizzate sul server di origine non vengono automaticamente sostituite con quelle del database creato in Plesk.

help.lws.net/a/1351
Questo articolo ti è stato utile?

Sì

No

Letto 20 593 volte

Grazie! Non esitare a porre domande sulla nostra documentazione se desideri maggiori informazioni e aiutarci a migliorarla.

Articoli simili

Una domanda su questo articolo?

Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.

Fate una domanda al team LWS e alla sua comunità

GDPR: Titolare: LWS-Ligne Web Services. Finalità: moderazione e pubblicazione della tua domanda, eventuale notifica di una risposta. Base giuridica: consenso (art. 6.1.a GDPR). Conservazione delle e-mail: 90 giorni dopo la notifica, massimo 12 mesi senza risposta. Per esercitare i tuoi diritti, consulta la sezione GDPR delle nostre condizioni generali.