Guida introduttiva: Ripristinare un database in un'istanza gestitaQuickstart: Restore a database to a Managed Instance

In questa guida introduttiva si userà SQL Server Management Studio (SSMS) per ripristinare un database (file di backup standard di Wide World Importers) dall'archivio BLOB di Azure a Istanza gestita di database SQL di Azure.In this quickstart, you'll use SQL Server Management Studio (SSMS) to restore a database (the Wide World Importers - Standard backup file) from Azure Blob storage into an Azure SQL Database Managed Instance.

Nota

Per altre informazioni sulla migrazione tramite Servizio Migrazione del database di Azure, vedere Migrazione in un'Istanza gestita con Servizio Migrazione del database.For more information on migration using the Azure Database Migration Service (DMS), see Managed Instance migration using DMS. Per altre informazioni sui vari metodi di migrazione, vedere Migrazione di un'istanza di SQL Server in Istanza gestita di database SQL di Azure.For more information on various migration methods, see SQL Server instance migration to Azure SQL Database Managed Instance.

PrerequisitiPrerequisites

La guida introduttiva:This quickstart:

Nota

Per altre informazioni sul backup e sul ripristino di un database di SQL Server con l'archivio BLOB di Azure e una chiave di firma di accesso condiviso, vedere l'articolo relativo al backup di SQL Server in un URL.For more information on backing up and restoring a SQL Server database using Azure Blob storage and a Shared Access Signature (SAS) key, see SQL Server Backup to URL.

Ripristinare il database da un file di backupRestore the database from a backup file

In SSMS seguire questa procedura per ripristinare il database Wide World Importers nell'istanza gestita.In SSMS, follow these steps to restore the Wide World Importers database to your Managed Instance. Il file di backup del database è archiviato in un account di archiviazione BLOB di Azure preconfigurato.The database backup file is stored in a pre-configured Azure Blob storage account.

  1. Aprire SMSS e connettersi all'istanza gestita.Open SMSS and connect to your Managed Instance.

  2. Nel menu a sinistra fare clic con il pulsante destro del mouse sull'istanza gestita e selezionare Nuova query per aprire una nuova finestra di query.From the left-hand menu, right-click your Managed Instance and select New Query to open a new query window.

  3. Eseguire lo script SQL seguente, che usa un account di archiviazione preconfigurato e una chiave di firma di accesso condiviso per creare le credenziali nell'istanza gestita.Run the following SQL script, which uses a pre-configured storage account and SAS key to create a credential in your Managed Instance.

    CREATE CREDENTIAL [https://mitutorials.blob.core.windows.net/databases]
    WITH IDENTITY = 'SHARED ACCESS SIGNATURE'
    , SECRET = 'sv=2017-11-09&ss=bfqt&srt=sco&sp=rwdlacup&se=2028-09-06T02:52:55Z&st=2018-09-04T18:52:55Z&spr=https&sig=WOTiM%2FS4GVF%2FEEs9DGQR9Im0W%2BwndxW2CQ7%2B5fHd7Is%3D'
    

    creare le credenziali

  4. Per controllare le credenziali, eseguire lo script seguente, che usa un URL contenitore per ottenere un elenco file di backup.To check your credential, run the following script, which uses a container URL to get a backup file list.

    RESTORE FILELISTONLY FROM URL =
       'https://mitutorials.blob.core.windows.net/databases/WideWorldImporters-Standard.bak'
    

    Elenco file

  5. Eseguire lo script seguente per ripristinare il database Wide World Importers.Run the following script to restore the Wide World Importers database.

    RESTORE DATABASE [Wide World Importers] FROM URL =
      'https://mitutorials.blob.core.windows.net/databases/WideWorldImporters-Standard.bak'
    

    ripristinare

  6. Eseguire lo script seguente per tenere traccia dello stato del ripristino.Run the following script to track your restore's status.

    SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete
       , dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time
    FROM sys.dm_exec_requests r
    CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a
    WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE')
    
  7. Al termine del ripristino, visualizzarlo in Esplora oggetti.When the restore completes, view it in Object Explorer.

Passaggi successiviNext steps