Homepage » come » Ripristino di un backup del database SQL mediante SQL Server Management Studio

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

    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, poiché è rivolta ai principianti.

    Prima di iniziare, sarà 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'.

    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".

    Passare al file di backup SQL (BAK) che si desidera ripristinare.

    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 diversa di SQL Server.

    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" rimandi 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 (ovvero 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 (ovvero il ripristino in un altro database), 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.

    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