Ripristino di un backup del database SQL mediante SQL Server Management Studio

Sommario:

Ripristino di un backup del database SQL mediante SQL Server Management Studio
Ripristino di un backup del database SQL mediante SQL Server Management Studio

Video: Ripristino di un backup del database SQL mediante SQL Server Management Studio

Video: Ripristino di un backup del database SQL mediante SQL Server Management Studio
Video: MasterExcel.it - I Link (Collegamenti Ipertestuali) su Excel cosa sono, come inserirli e molto altro - YouTube 2024, Aprile
Anonim

Abbiamo precedentemente coperto un semplice ripristino del database SQL utilizzando la riga di comando che è l'ideale per ripristinare i file di backup creati nella stessa installazione di SQL Server, tuttavia se si sta ripristinando un backup creato su un'installazione diversa o si preferisce semplicemente un'interfaccia point and click, utilizzando SQL Server Management Studio (o Express Edition) semplifica questa attività.

Nota: gli esperti di SQL Server potrebbero voler saltare la lezione di oggi, in quanto rivolta ai principianti.

Prima di iniziare, è necessario copiare il file di backup SQL (in genere ha un'estensione.BAK) su un disco rigido locale sul computer SQL Server di destinazione.

Aprire SQL Server Management Studio e accedere al server SQL a cui si desidera ripristinare il database. È preferibile accedere come amministratore di Windows o come utente SQL "sa".

Una volta effettuato l'accesso, fare clic con il tasto destro sulla cartella Database e selezionare "Ripristina database".
Una volta effettuato l'accesso, fare clic con il tasto destro sulla cartella Database e selezionare "Ripristina database".
Fai clic sul pulsante con i puntini di sospensione accanto a "Dal dispositivo" nella sezione "Origine per il ripristino".
Fai clic sul pulsante con i puntini di sospensione accanto a "Dal dispositivo" nella sezione "Origine per il ripristino".
Imposta "File" come supporto di backup, quindi fai clic su "Aggiungi".
Imposta "File" come supporto di backup, quindi fai clic su "Aggiungi".
Passare al file di backup SQL (BAK) che si desidera ripristinare.
Passare al file di backup SQL (BAK) che si desidera ripristinare.
Image
Image
Nella finestra di dialogo Ripristina database, digitare o selezionare il nome del database su cui si desidera ripristinare questo backup.
Nella finestra di dialogo Ripristina database, digitare o selezionare il nome del database su cui si desidera ripristinare questo backup.
  • Se si seleziona un database esistente, verrà sostituito con i dati dal backup.
  • Se si digita un nome di database che al momento non esiste nell'installazione di SQL Server, verrà creato.

Quindi, selezionare il punto di ripristino che si desidera utilizzare. Poiché un file di backup SQL può contenere più backup, è possibile che vengano elencati più punti di ripristino.

A questo punto, sono state inserite sufficienti informazioni per il database da ripristinare. Tuttavia, i file di backup SQL memorizzano le informazioni su dove vengono copiati i file di dati, quindi se ci sono problemi di file system come una directory di destinazione non esistente o nomi di file di dati in conflitto si verificherà un errore. Questi problemi sono comuni quando si ripristina un backup creato in un'installazione di SQL Server diversa.
A questo punto, sono state inserite sufficienti informazioni per il database da ripristinare. Tuttavia, i file di backup SQL memorizzano le informazioni su dove vengono copiati i file di dati, quindi se ci sono problemi di file system come una directory di destinazione non esistente o nomi di file di dati in conflitto si verificherà un errore. Questi problemi sono comuni quando si ripristina un backup creato in un'installazione di SQL Server diversa.

Per rivedere e modificare le impostazioni del file system, fare clic sulla pagina Opzioni a sinistra nella finestra di dialogo Ripristina database.

Nella pagina delle opzioni, ti consigliamo di assicurarti che la colonna "Ripristina come" faccia riferimento a posizioni di cartelle valide (puoi cambiarle se necessario). I file non devono esistere, tuttavia il percorso della cartella deve esistere. Se i rispettivi file esistono, SQL Server segue un semplice insieme di regole:
Nella pagina delle opzioni, ti consigliamo di assicurarti che la colonna "Ripristina come" faccia riferimento a posizioni di cartelle valide (puoi cambiarle se necessario). I file non devono esistere, tuttavia il percorso della cartella deve esistere. Se i rispettivi file esistono, SQL Server segue un semplice insieme di regole:
  • Se il 'To database' (dalla pagina Generale) corrisponde al backup del database di ripristino (ad esempio il ripristino dei database corrispondenti), i rispettivi file verranno sovrascritti come parte del ripristino.
  • Se il 'To database' non corrisponde al backup del database di ripristino (ad esempio, il ripristino in un database diverso), sarà necessario selezionare il comando "Sovrascrivi il database esistente" per il completamento del processo di ripristino. Utilizzare questa funzione con cautela poiché è possibile ripristinare le informazioni di backup del database in cima ai file di dati da un database completamente diverso.

In generale, è possibile distinguere i database in base al "Nome file originale", che è il nome interno utilizzato da SQL Server per fare riferimento ai rispettivi file.

Una volta impostate le opzioni di ripristino, fai clic su Ok.
Una volta impostate le opzioni di ripristino, fai clic su Ok.
Image
Image

Conclusione

SQL Server Management Studio semplifica il processo di ripristino ed è ideale se si eseguono raramente ripristini del database. Questo processo funziona in tutte le versioni di SQL Server da Express a Enterprise. Se si utilizza la versione Express, è possibile scaricare SQL Server Management Studio Express per ottenere l'accesso a questa interfaccia.

link

Scarica SQL Server Management Studio Express da Microsoft

Consigliato: