Come spostare un database di SQL Server su un altro server in 4 metodi?

Esplora diversi metodi per trasferire database SQL da un server a un altro, inclusi backup e ripristino, copia del database e generazione di script.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
giovanni

Updated by Giovanni on 2024/12/27

Indice dei contenuti
  • Ripristina il backup del database SQL Server in un altro

  • Copia del database SQL Server da un server all'altro

  • Migrazione del database SQL Server a un altro server con script

  • Sposta il database SQL Server su un altro server con Vinchin

  • FAQ per il trasferimento del database SQL Server su un altro server

  • Conclusione

In alcuni casi, a causa del server di origine sovraccarico o sottodotato, per migliorare l'efficienza di SQL Server, è necessario trasferire il database su un altro server per una gestione più efficiente delle risorse del server.

Esistono diversi metodi disponibili per trasferire un database SQL Server da un server all'altro La scelta specifica dipende dai tuoi requisiti e dall'ambiente.

Ripristina il backup del database SQL Server in un altro

Migrare un database da un SQL Server a un altro è un compito amministrativo comune.

Per ripristinare un database di SQL Server da un server a un altro, seguire questi passaggi:

1. Avvia SSMS> connettiti all'istanza> fai clic con il tasto destro sul Database> seleziona Tasks > Back Up

2. Seleziona Full backup> Clicca  REMOVE o ADD per modificare il percorso di salvataggio predefinito del file >  Clicca OK

3. Copia il file .bak alla macchina target

4. Avvia SSMS sul server di destinazione collegati all'istanza fai clic con il tasto destro su Databases scegli Restore Database

5. Nella finestra visualizzata seleziona Device> fai clic sull'icona omessa> seleziona il file di backup .bak dal tuo disco locale> fai clic su OK

6. Conferma le impostazioni di ripristino > fai clic su  OK 

Copia del database SQL Server da un server all'altro

Con questo metodo non è necessario eseguire il backup del database SQL Server su un altro server, è sufficiente spostare o copiare il database e determinati oggetti server direttamente tra diverse istanze di SQL Server.

Per copiare un database di SQL Server in un altro, segui questi passaggi:

1. Avvia SSMS> vai in Esplora oggetti

2. Fare clic con il pulsante destro del mouse su un database> scegliere Tasks> Copy Database

3. Nella finestra che appare, fare clic su Next> Inserire un nome per il server di origine> inserire il nome utente e la password del server> premere Next

4. Seleziona un server di destinazione nello stesso modo

5. Seleziona il metodo Use SQL Management Object fai clic su Next

6. Nella riga di copia, scegli un database> fai clic su Next

7. Configura il destinatario per ogni database da trasferire> Imposta il pacchetto del servizio di integrazione preparato da questo assistente per essere eseguito immediatamente o su una pianificazione

8. Quando il procedimento guidato è completato> fare clic su Finish

Ricarica semplicemente di nuovo il server di destinazione e vedrai il database appena replicato.

Migrazione del database SQL Server a un altro server con script

Spostare un database SQL Server su un altro server richiede solitamente di spostare sia lo schema del database che i dati. Un modo affidabile per ottenere questo risultato è generare script SQL dal database originale e quindi eseguirli sul database di destinazione.

Per generare script per la migrazione di un database SQL Server, segui questi passaggi:

1. Avvia SQL SSMS> connettiti all'istanza

2. Fare clic con il pulsante destro del mouse su Database> fare clic su Tasks> Generate Scripts> premere Next

3. Fai clic su Choose Objects> fai clic su Select specific database objects

4. Nelle Opzioni di scripting, scegliere output type>fare clic su Advanced> Selezionare Save to the new query window

5. In Opzioni di scripting avanzate, fare clic su Schema e Data> fare clic su OK

Sposta il database SQL Server su un altro server con Vinchin

Tuttavia, esiste un modo migliore per eseguire il backup e spostare il database SQL Server e altri database.

Per risparmiare tempo e ottenere un backup e ripristino dei dati di SQL Server preciso ed efficiente, Vinchin Backup & Recovery può essere un'altra soluzione preferibile per automatizzare facilmente il backup e il ripristino di SQL Server senza la necessità di una riga di comando.

E Vinchin Backup & Recovery fornisce una console web intuitiva che consente agli utenti di configurare i compiti con pochi semplici clic.

Per spostare il database SQL su un altro server con Vinchin Backup & Recovery, segui questi passaggi:

Prima, accedi alla pagina web di Vinchin Backup & Recovery

1. Scegli Physical Backup> fai clic su Database Backup> premi Backup> seleziona un SQL Server

backup di sql server

2. Seleziona Backup Destination

backup di sql server

3. Scegli le Backup Strategies

backup di sql server

4. Premi Submit

backup di sql server

E supportiamo il ripristino in un altro database di SQL Server. I passaggi per l'operazione sono molto semplici, devi solo cambiare la selezione da backup a ripristino nel primo passo, gli altri passaggi sono identici.

Si dovrebbe notare che supportiamo solo il ripristino dei dati backup in un altro database dello stesso tipo, non in un tipo diverso di database, come MySQL, Oracle e altri tipi di database.

Vinchin offre una prova gratuita di 60 giorni. Se sei interessato ai nostri prodotti, prova la versione di valutazione gratuita. In alternativa, se hai domande, puoi contattare Vinchin direttamente, o metterti in contatto con i nostri partner locali. Saremo felici di fornirti supporto e assistenza.

FAQ per il trasferimento del database SQL Server su un altro server

Q1: Perché potrei avere bisogno di spostare un database SQL Server su un altro server?

A1: Potresti dover spostare un database di SQL Server per diverse ragioni, incluse l'aggiornamento dell'hardware, il miglioramento delle prestazioni, la consolidazione dei server, il trasferimento in un nuovo data center o ambiente cloud, o la separazione dei carichi di lavoro per una gestione migliore.

Q2: Posso spostare un database da una versione più vecchia di SQL Server a una più recente?

A2: Sì, puoi spostare un database da una versione più vecchia a una più recente; questo viene chiamato aggiornamento. Tuttavia, è importante notare che una volta aggiornato, il database non può essere retrocesso alla versione precedente. Assicurati di esaminare le impostazioni di compatibilità e di testare accuratamente prima di eseguire un aggiornamento.

Conclusione

Indipendentemente dal metodo che scegli, l'obiettivo finale della migrazione del database in SQL Server è quello di migliorare l'efficienza del database, le prestazioni e la gestione delle risorse del server. È fondamentale selezionare l'approccio alla migrazione che si allinea con i tuoi requisiti unici e con l'ambiente attuale. Inoltre, assicurati che l'integrità e la coerenza dei dati siano mantenute per tutto il processo di migrazione.

Condividi su:

Categories: Database Tips