Come eseguire il backup del database SQL in una posizione remota senza errori

Come eseguire il backup del database SQL in una posizione remota come una condivisione di rete o un'unità mappata? Qui troverai dettagliati passaggi per farlo senza errori di sistema operativo 3 o errore 5.

Amelia

Di Amelia / pubblicato su 08.02.2025

Condividi questo: instagram reddit

Come eseguire il backup del database SQL in una posizione remota?

Eseguire il backup del database su un server di rete/remoto

Sto cercando di eseguire il backup del database SQL sul disco di rete. Ho mappato la rete, ma sto ottenendo l"errore "Impossibile aprire il dispositivo di backup. Errore del sistema operativo 3 (Il percorso specificato non è stato trovato)".

Eseguire il backup in anticipo può evitare l"eliminazione o la corruzione accidentale del database SQL. Ma quando si tratta di guasto del sistema o interruzione del computer, un backup sul disco locale è inutile. Ecco perché è necessario eseguire il backup del database SQL in una posizione remota come una condivisione di rete, un NAS o un disco mappato.

Il modo per farlo non è diverso: è possibile configurare il backup in SQL Server Management Studio come al solito. Ma durante il processo possono verificarsi errori come Errore del sistema operativo 3 (Il percorso specificato non è stato trovato) e Errore del sistema operativo 5 (L"accesso è negato).

Di seguito, illustrerò come risolvere questi errori e eseguire il backup del database in una posizione remota senza problemi. È anche possibile provare il Metodo 2 per saltare questi passaggi di risoluzione dei problemi e eseguire facilmente il backup del database SQL in una posizione di rete.

sql server

1. Esegui il backup del database SQL sul disco di rete in SSMS senza intoppi

È possibile utilizzare l"assistente di backup di SSMS o T-SQL per eseguire il backup del database SQL sul disco di rete, ma durante la specifica di una posizione remota come destinazione, potrebbero verificarsi alcuni errori del sistema operativo (come errore 3 o errore 5) che potrebbero impedire il backup. Questo è solitamente dovuto a un problema di percorso o un problema di autorizzazioni. In sostanza, è necessario tenere presente che:

☛ Quando si effettua il backup su un disco mappato, immettere il suo nome UNC anziché la lettera del disco mappato.

☛ Fornire le autorizzazioni complete della condivisione di destinazione all"account con cui si accede a SQL Server.

Approfondirò questi punti nell"articolo seguente.

Come eseguire il backup dei database di SQL Server su un"unità mappata senza errori di tipo 3?

L"errore di sistema 3 (Il percorso specificato non è stato trovato) di solito si verifica quando si utilizza la lettera di unità mappata come (Z:) o (N:) come percorso. Per risolvere il problema, è necessario utilizzare il nome UNC (\\fileserver\share\nomefile.bak) al suo posto.

☛ Backup con il wizard di backup di SSMS:

1. Connettersi al proprio server. Fare clic con il pulsante destro del mouse sul database che si desidera eseguire il backup e scegliere Attività > Backup.

wizard di backup

2. Nella finestra di dialogo del wizard, è possibile configurare il database, il tipo di backup e la destinazione. Nella sezione destinazione, Rimuovere il percorso predefinito e Aggiungere un nuovo percorso.

Non è consentito selezionare direttamente una condivisione o un"unità mappata, quindi è necessario inserire il nome UNC della posizione remota. Ad esempio, se si desidera eseguire il backup del database su una condivisione di rete "\DESKTOP-AC51C0M\share" e nominare il file di backup come "1.bak", è necessario inserire "\DESKTOP-AC51C0M\share\1.bak".

aggiungere destinazione di backup

3. Fare clic su OK per eseguire l"operazione.

backup su unità di rete completato

☛ Backup con T-SQL:

In alternativa, è possibile utilizzare T-SQL per eseguire la stessa operazione.

1. Connettersi al server, fare clic sul pulsante Nuova Query sopra.

2. Nella finestra SQLQuery, immettere il comando di backup come segue:

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

Per eseguire il backup su una posizione di rete senza errore 3, è necessario utilizzare il nome UNC come percorso, quindi il mio esempio è:

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

3. Fare clic su Esegui per eseguire il backup.

t-sql-backup-to-remote-location

Ora l"errore del sistema operativo 3 non dovrebbe più darvi problemi.

Cosa fare se il backup fallisce con l"errore del sistema operativo 5 (Accesso negato)?

Quando si specifica una condivisione di rete nel proprio disco locale o in una macchina remota, il backup potrebbe anche fallire a causa dell"errore 5:

Msg 3201, Level 16, State 1, Line 1
Impossibile aprire il dispositivo di backup "\\fileserver\share". Errore del sistema operativo 5 (Accesso negato)..
Msg 3013, Level 16, State 1, Line 1
Il BACKUP DATABASE viene terminato in modo anomalo.

Questo è solitamente perché l"account con cui si accede al SQL Server non ha l"autorizzazione per leggere e scrivere dati nella condivisione. Per risolvere il problema, è necessario individuare l"account e fornirgli i privilegi completi. Ecco l"approccio:

1. Premere Win R per aprire la finestra Esegui. Digitare "services.msc" e premere Invio.

2. Trova il servizio di SQL Server (MSSQLSERVER), fai clic destro su di esso e scegli Proprietà.

proprietà del server SQL

Poi potrai trovare il nome completo dell"account nella scheda Log On.

account di accesso

3. Ora, fai clic destro sulla condivisione di rete in cui desideri salvare il backup, scegli Proprietà e passa alla scheda Sicurezza.

4. Se trovi l"account sotto "Gruppi o nomi utente", selezionalo e scegli di Consentire il controllo completo. In questo modo, tutti i permessi per questo account saranno abilitati. Fai clic su Applica per confermare le impostazioni.

permessi per mssqlserver

Se questo account non appare nell"elenco, dovrai aggiungerlo manualmente facendo clic su Modifica e poi su Aggiungi.

aggiungi nome utente

Nella finestra che compare, puoi incollare il nome dell"account nella casella di testo e fare clic su OK per cercarlo. Successivamente, seleziona l"account corrispondente dai risultati e continua a modificare i suoi permessi come di consueto.

seleziona nome corrispondente

Dopo di ciò, dovresti essere in grado di eseguire il backup del database SQL sulla condivisione senza l"errore 5.

2. Esegui facilmente il backup del database SQL su una posizione remota senza problemi

Se non riesci ancora a eseguire il backup del database su una posizione remota con successo o sei stanco di questi passaggi di risoluzione dei problemi, puoi provare un"alternativa priva di errori: AOMEI Cyber Backup. È una soluzione di backup e gestione centralizzata che consente di eseguire il backup del database SQL su una posizione remota, inclusa la condivisione di rete e l"unità mappata.

Questa robusta soluzione di backup SQL integra varie funzionalità che si adattano a diverse situazioni, rendendola la scelta migliore.

►Software facile da usare: utilizza una console web user-friendly che consente agli utenti di eseguire il backup centralizzato del database SQL, anche le persone non esperte possono creare facilmente un backup per il database MS SQL.

►Backup automatico e pianificato: Imposta un programma di backup per eseguire automaticamente l"attività di backup quotidianamente, settimanalmente e mensilmente.

►Ripristino su un nuovo server: Oltre al ripristino del backup del database MSSQL nella posizione originale, AOMEI Cyber Backup ti aiuta anche a eseguire il backup del database SQL su un altro server.

Per iniziare, devi scaricare e installare AOMEI Cyber Backup sulla macchina server. Prova la versione di prova gratuita di 30 giorni:

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

Per configurare il software di backup SQL: esegui il programma installato sulla macchina server, vai su Dispositivo di origine -> Microsoft SQL -> Aggiungi Microsoft SQL.

Microsoft SQL

Scegliere Scarica programma proxy (o Copia il link) e installarlo sul dispositivo in cui è installato SQL Server. Quindi, fare clic su Già installata proxy e selezionare il dispositivo per Conferma.

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

Aggiungi Dispositivo

Come eseguire il backup del database SQL in una posizione remota tramite un"alternativa più facile

1. Fare clic su Attività di Backup -> Crea Nuova Attività, e selezionare Tipo di Backup come Microsoft SQL Backup.

Tipo di Backup

2. Toccare Nome Dispositivo per selezionare le istanze SQL e i database da eseguire il backup. È possibile selezionare uno o più database come necessario.

Seleziona Database

3. Specificare un percorso locale o di rete come Destinazione del backup. Per eseguire il backup del database SQL in una posizione remota, è possibile fare clic su Aggiungi una nuova memoria di rete. Il percorso aggiunto verrà salvato in Aggiungi memoria.

Scegliere il Target

4. Configurare un Piano (opzionale) per eseguire il backup del database SQL giornalmente/settimanalmente/mensilmente, e impostare il metodo di backup come Completo/Incrementale/Differenziale.

Piano Backup

✍Altre funzionalità utili:

  • Pulizia Backup ti aiuta a eliminare automaticamente versioni di backup più vecchie e quindi risparmiare spazio di archiviazione.
  • Notifica via Email ti permette di ricevere notifiche via email quando l"operazione è anomala o avviene con successo.
  • Archiviazione ti aiuta a salvare i file di backup dei database SQL su uno storage Amazon S3.

Ora puoi cliccare su Avvia Backup per creare ed eseguire il backup automatico del Server SQL.

In questo modo, non riceverai l"errore di sistema operativo 3 o errore 5 durante il processo. Con la funzione di backup e ripristino centralizzato, è anche possibile eseguire facilmente il backup del database SQL su un altro server.

Punto fondamentale

È una buona idea eseguire il backup del database SQL su una posizione remota, in modo da poter recuperare i database anche se l"intera macchina si guasta. Tuttavia, potrebbero verificarsi vari errori di sistema operativo durante il processo. Per risparmiare tempo da impostazioni a prova di errore e da passaggi di risoluzione dei problemi, è possibile utilizzare anche software di terze parti come AOMEI Cyber Backup.

Questo software consente di eseguire il backup di database SQL su condivisione di rete o NAS con pochi passaggi, e è possibile selezionare più database o addirittura più istanze contemporaneamente. Inoltre, è anche una soluzione di backup per macchine virtuali, quindi è possibile eseguire facilmente il backup di VM VMware o Hyper-V VM senza sforzo

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.