Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ripristina un database in SQL Server 2017

Qui dimostrerò come ripristinare un database usando SQLOPS (ora chiamato Azure Data Studio).

È possibile ripristinare un database di SQL Server tramite Transact-SQL, PowerShell o tramite una GUI come Azure Data Studio o SSMS. In questo esempio, ripristineremo un backup di un database nuovo di zecca chiamato WideWorldImportersDW .

Gli WideWorldImporters database è un database di esempio fornito dal team SQL Server di Microsoft per dimostrare come è possibile utilizzare le funzionalità di SQL Server in uno scenario reale. Nel nostro esempio, ripristineremo il WideWorldImportersDW database, che è una versione data warehouse di WideWorldImporters Banca dati.

Questo processo creerà un nuovo database chiamato WideWorldImportersDW . Il database conterrà vari oggetti (come tabelle, viste, stored procedure, ecc.). Il database conterrà anche dati di esempio, quindi puoi iniziare a creare query non appena è stato ripristinato.

Scarica il file di backup del database

Prima di iniziare, vai su questa pagina GitHub e scarica il file .bak.

  • Scarica WideWorldImportersDW-Full.bak file se stai utilizzando l'edizione Evaluation, Developer o Enterprise Edition di SQL Server.
  • Oppure scarica WideWorldImportersDW-Standard.bak file se stai utilizzando SQL Server Standard Edition.

Ripristinare un database tramite la GUI SQLOPS/Azure Data Studio

  1. Apri il dashboard del server

    Nel riquadro sinistro di Azure Data Studio, fai clic con il pulsante destro del mouse sul nome del server e seleziona Gestisci .

    Se stai utilizzando SSMS, in Esplora oggetti, fai clic con il pulsante destro del mouse su Database nodo e seleziona Ripristina database...

  2. Avvia il processo di ripristino

    Fai clic su Ripristina pulsante.

  3. Seleziona un Ripristina da Opzione

    Seleziona File di backup da Ripristina da opzione.

    È inoltre possibile ripristinare un database da un database esistente, se necessario. In tal caso, seleziona Database a questo punto.

  4. Seleziona il file di backup

    Passa al file di backup, selezionalo, quindi fai clic su OK .

    Se SQL Server è in esecuzione in un contenitore Docker (ad esempio, se esegui SQL Server su un Mac), dovrai copiare il file di backup nel contenitore Docker prima di poterlo visualizzare qui.

    Ecco come copiare un file dall'host a un contenitore Docker.

  5. Rivedi le impostazioni

    Questa finestra di dialogo mostra i dettagli del file di backup che verrà ripristinato. Se hai requisiti specifici, puoi regolare determinate impostazioni utilizzando i FILES e OPZIONI in alto.

    Per il nostro esempio, lascia le impostazioni predefinite e fai clic su Ripristina per ripristinare il backup.

  6. Ripristino completato

    Una volta completato il ripristino, viene visualizzato un messaggio di conferma che il ripristino è riuscito.

  7. Naviga nel database

    Fai clic su Server icona in alto a sinistra in modo da poter navigare nel database.

  8. Visualizza il database

    Espandi i database nodo per rivelare il database appena ripristinato.