(3 Metodi) Backup del Database Remoto SQL Server su Disco Locale

Cosa devo fare se voglio eseguire il backup del database dal server SQL remoto su un disco locale? Per coloro che hanno questa domanda, questo articolo fornirà passaggi dettagliati per diversi metodi.

Amelia

Di Amelia / pubblicato su 20.01.2025

Condividi questo: instagram reddit

Puoi eseguire il backup del database da un server SQL remoto su un"unità locale?

Per facilitare la gestione dei dati, potresti voler utilizzare un computer come server centrale nella LAN per archiviare i backup di altri computer client. Quando si tratta di MSSQL, potresti voler eseguire il backup del database di un server SQL remoto su un"unità locale. Ma è davvero possibile farlo?

Bene, la risposta è sì, ma i passaggi saranno diversi dal normale backup di MSSQL. Poiché anche se puoi connetterti al server remoto in SSMS e eseguire i comandi BACKUP DATABASE TO DISK, il file *.bak verrà archiviato nell"unità locale di quel server e normalmente non hai accesso per elaborare ulteriormente il file.

Per eseguire correttamente il backup del database SQL da remoto su locale, devi eseguire alcune operazioni aggiuntive.

sql server

Come eseguire il backup di un server SQL remoto su un"unità locale (3 metodi)

Si prega di notare che il Metodo 1 richiede di operare sia sul server remoto che sul server locale. Se si desidera operare solo sul server locale, è possibile fare riferimento al Metodo 2 e al Metodo 3, ma il Metodo 2 non è disponibile per le versioni di SQL Express e presenta più restrizioni sull"uso.

  • Eseguire il backup del database SQL Server remoto nella rete e quindi copiarlo su un"unità locale
  • Copiare il database dal server SQL remoto direttamente al server SQL locale
  • Eseguire il backup centralmente dei database dal server SQL remoto (più semplice)

1. Esegui il backup centralmente dei database dal server SQL remoto (più semplice)

Alcuni metodi richiedono di operare separatamente su entrambi i server o hanno limitazioni in termini di tempo di inattività, ambito di applicazione, ecc. Se si desidera eseguire il backup o il ripristino di un database SQL tra due computer all"interno di una LAN, è più semplice utilizzare un software centralizzato di backup di SQL Server come AOMEI Cyber Backup. Consente il backup remoto e intuitivo di qualsiasi SQL Server.

Questo programma funziona come una console centrale per gestire tutti i dispositivi all"interno della LAN, permettendoti di eseguire il backup di qualsiasi SQL Server in modo remoto e intuitivo. Quando si configura un compito di backup del database, si ha la flessibilità di regolare il programma, scegliere il livello di compressione e le politiche di conservazione secondo le proprie esigenze.

Per utilizzarlo, devi prima scaricare e installare AOMEI Cyber Backup:

Scarica la versione di prova gratuitaMicrosoft SQL Server 2005-2022
Backup SQL centralizzato e sicuro

💡 Per configurare il software di backup SQL, eseguire il file .exe scaricato per installarlo, quindi avviare l"interfaccia principale. Navigare su Dispositivo di origine -> Microsoft SQL -> Aggiungi Microsoft SQL.

Microsoft SQL

💡 Successivamente, fare clic su icon -> Autenticazione per convalidare l"istanza del database. A questo punto, è possibile seguire i passaggi di seguito per eseguire il backup di un database SQL.

Aggiungi dispositivo

✍ Passaggi per eseguire il backup di un database SQL remoto su un"unità locale:

1. Fare clic su Attività di backup -> Crea nuova attività, e selezionare Backup Microsoft SQL. Immettere un nome speciale per l"attività di backup SQL.

Tipo di backup

2. Selezionare le istanze SQL e i database da backup. È possibile selezionare più database contemporaneamente.

Seleziona database

3. Specifica un percorso locale (o di rete) come destinazione di backup Target. Il percorso aggiunto verrà salvato in Aggiungi archiviazione.

Scegli Destinazione

4. Configura un Programma (opzionale) per eseguire il backup del database SQL giornalmente/settimanalmente/mensilmente e impostare il metodo di backup come completo/incrementale/differenziale. È facile fare il backup del tuo database SQL Server su un"unità locale.

Programma Backup

✍Altre funzionalità utili:
* Rimozione Backup ti aiuta a eliminare automaticamente le versioni di backup più vecchie e quindi risparmiare spazio di archiviazione.
* Notifica via Email ti consente di ricevere notifiche via email quando il compito è anomalo o riuscito.
* Archiviazione: AOMEI Cyber Backup supporta anche l"archiviazione cloud dopo il backup. Puoi aggiungere uno spazio di archiviazione Amazon S3 e salvare il tuo backup su di esso.

5. Ora puoi fare clic su Avvia Backup per creare ed eseguire il backup automatico di SQL Server su un"unità locale.

avvia backup database SQL

2. Effettuare il backup di un database di server SQL remoto su una rete e quindi copiarlo su un"unità locale

Come fare il backup di un database server remoto su un"unità locale? Il metodo comporta effettivamente il backup del database sul percorso di rete del server remoto, quindi accedere al percorso di rete sul server locale e copiare il file di backup sul disco locale.

Per i metodi di backup, puoi utilizzare sia l"interfaccia grafica di backup che T-SQL in SSMS. Il primo metodo non ti consente di selezionare direttamente un percorso di rete, ma puoi inserirlo manualmente. Inoltre, indipendentemente dal metodo utilizzato, è necessario utilizzare il nome UNC (\\fileserver\share\filename.bak) anziché la lettera di unità mappata, altrimenti potresti ricevere l"errore di sistema 3 (Impossibile trovare il percorso specificato).

Puoi controllare i dettagli in backup SQL del database in una posizione remota, qui userò T-SQL come esempio.

Sul server remoto: backup del database SQL Server in una posizione remota

Avvia SSMS sul server remoto, connettiti all"istanza che desideri eseguire il backup e clicca su Nuova Query.

Nella finestra che si apre, inserisci le istruzioni T-SQL per eseguire il backup e premi Esegui per eseguirlo:

BACKUP DATABASE nome_database TO DISK = "percorso_file\nomefile.bak"

Ecco un esempio:

BACKUP DATABASE esempio TO DISK = "\\DESKTOP-AC51C0M\condivisione\1.bak"

Se viene restituito un errore del sistema operativo 5 (Accesso negato), questo è perché l"account con cui accedi al server SQL non ha le autorizzazioni per leggere e scrivere dati nella condivisione. Per risolvere il problema, consulta SQL Server backup accesso negato condivisone di rete.

backup t-sql in rete

Sul server locale: copia i file di backup sull"unità locale

Una volta completato il backup, puoi accedere al percorso di rete dal server locale e copiare il file di backup sul disco locale.

Se desideri farlo regolarmente, puoi utilizzare i comandi xcopy o robocopy per creare un file batch di backup e utilizzare il Task Scheduler di Windows per automatizzarlo.

3. Copiare il database da un server SQL remoto al server SQL locale direttamente

Il Copy Database Wizard facilita lo spostamento o la copia dei database e di determinati oggetti del server da un"istanza di SQL Server a un"altra senza tempi di inattività. Tuttavia, presenta anche le seguenti limitazioni:

  • Il Copy Database Wizard non è disponibile nella versione Express.
  • Non è possibile spostare o copiare database in versioni precedenti di SQL Server.
  • Il Copy Database Wizard non può essere utilizzato per copiare o spostare i database di sistema.
  • Il Copy Database Wizard richiede privilegi di SysAdmin...

1. Avvia SSMS, connetti alla tua istanza e fai clic con il tasto destro su qualsiasi database utente in Esplora oggetti. Scegli Attività nel menu e fai clic su Copia database.

copia database

2. Nella finestra di dialogo Copia database, specifica prima il server di origine, che è il server remoto da cui desideri eseguire il backup del database. Puoi inserire sia autenticazione di Windows che autenticazione di SQL Server, quindi fai clic su Avanti per connetterti ad esso.

server di origine

3. Nella pagina successiva, puoi specificare il server di destinazione, che dovrebbe essere il tuo server locale come destinazione. Di nuovo, inserisci le informazioni di autenticazione richieste e fai clic su Avanti per stabilire la connessione.

server di destinazione

4. Quindi, seleziona il metodo di trasferimento. SSMS selezionerà automaticamente Utilizza il metodo di distaccamento e attacco perché è generalmente più veloce e adatto per database di grandi dimensioni. Se non vuoi nessun tempo di inattività, Utilizza il metodo di oggetto SQL Management è una migliore opzione. È più lento, ma può garantire che il database di origine rimanga online.

seleziona metodo di trasferimento

5. In questa finestra di dialogo, puoi selezionare il database che desideri Copiare o Spostare e quindi seguire la procedura guidata per impostare le tue preferenze.

Nota: Selezionando l"opzione Sposta, la procedura guidata eliminerà automaticamente il database di origine dopo averlo spostato.

seleziona database

6. Dopo aver effettuato le impostazioni, puoi scegliere di eseguire immediatamente o selezionare Pianifica in questa schermata, quindi fare clic su Modifica Pianificazione per aprire la finestra di dialogo per configurarla.

configura pianificazione

7. Una volta completate le impostazioni, fai clic su Fine per eseguire la replica del database.

avvia copia

8. Infine, seleziona il database che hai copiato con successo, quindi puoi eseguire il backup del database SQL Server remoto sul disco locale.

Conclusioni

Cosa fare se vuoi eseguire il backup non solo del tuo computer locale, ma anche di un computer remoto? Questo articolo descrive i metodi per eseguire il backup del database SQL Server remoto su un disco locale, la maggior parte dei quali richiede di operare su due computer separatamente. Se desideri farlo sul tuo computer, puoi utilizzare uno strumento di backup professionale - AOMEI Cyber Backup.

Può eseguire il backup dei database SQL su qualsiasi computer all"interno della tua rete LAN. I compiti creati saranno visualizzati nella scheda Compiti per una gestione centralizzata. Puoi anche ripristinare il database su un altro SQL Server direttamente.

Amelia
Amelia · Editore
Amelia is an editor from AOMEI. Trained in professional systems, she specializes in solving problems in enterprise databases, virtual machines, and physical environments. With a high sense of responsibility, she is dedicated to protecting business data and security.