Condividi tramite


Backup e ripristino di database di Analysis Services

Il backup dei database modello tabulare in Azure Analysis Services è molto simile a quello di Analysis Services in locale. La differenza principale è dove vengono archiviati i file di backup. I file di backup devono essere salvati in un contenitore in un account di archiviazione di Azure. È possibile usare un account di archiviazione e un contenitore già esistenti, o è possibile crearne di nuovi durante la configurazione delle impostazioni di archiviazione per il server.

Nota

La creazione di un account di archiviazione può dare luogo a un nuovo servizio fatturabile. Per altre informazioni, vedere Prezzi di Archiviazione di Azure.

Nota

Se l'account di archiviazione si trova in un'area diversa, configurare le impostazioni del firewall dell'account di archiviazione per consentire l'accesso da Reti selezionate. In Intervallo di indirizzi del firewall, specificare l'intervallo di indirizzi IP per l'area in cui si trova il server Analysis Services. Anche se è possibile configurare le impostazioni del firewall dell'account di archiviazione per consentire l'accesso da Tutte le reti, è tuttavia preferibile scegliere Reti selezionate e specificare un intervallo di indirizzi IP. Per altre informazioni, vedere le Domande frequenti sulla connettività di rete.

I backup vengono salvati con estensione .abf. Per i modelli tabulari in memoria, vengono archiviati sia i dati del modello che i metadati. Per i modelli tabulari DirectQuery, vengono archiviati solo i metadati del modello. I backup possono essere compressi e crittografati, a seconda delle opzioni scelte.

Configurare le impostazioni di archiviazione

Prima di eseguire il backup, è necessario configurare le impostazioni di archiviazione per il server.

Per configurare le impostazioni di archiviazione

  1. Nel portale di Azure >Impostazioni, fare clic su Backup.

    Screenshot that shows Backups in Settings.

  2. Fare clic su Abilitata e quindi su Impostazioni di archiviazione.

    Screenshot that shows Enabled button.

  3. Selezionare l'account di archiviazione o crearne uno nuovo.

  4. Selezionare un contenitore o crearne uno nuovo.

    Screenshot that shows selecting a container.

  5. Salvare le impostazioni di backup.

    Screenshot that shows Save backup settings.

Backup

Per eseguire il backup utilizzando SQL Server Management Studio

  1. In SQL Server Management Studio (SSMS), fare clic con il pulsante destro del mouse sul >Backup di un database.

  2. In Backup database>File di backup fare clic su Sfoglia.

  3. Nella finestra di dialogo Salva file con nome verificare il percorso della cartella e quindi digitare un nome per il file di backup.

  4. Nella finestra di dialogo Backup database selezionare le opzioni.

    Consenti sostituzione file: selezionare questa opzione per sovrascrivere i file di backup con lo stesso nome. Se questa opzione non è selezionata, il file da salvare non può avere lo stesso nome di un file già esistente nello stesso percorso.

    Applica compressione: selezionare questa opzione per comprimere il file di backup. I file di backup compressi consentono di risparmiare spazio su disco, ma richiedono un utilizzo della CPU leggermente più elevato.

    Crittografa file di backup: selezionare questa opzione per crittografare il file di backup. Questa opzione richiede una password specificata dall'utente per proteggere il file di backup. La password impedisce la lettura dei dati di backup con qualsiasi mezzo che non sia un'operazione di ripristino. Se si sceglie di crittografare i backup, archiviare la password in un luogo sicuro.

  5. Fare clic su OK per creare e salvare il file di backup.

PowerShell

Usare il cmdlet Backup-ASDatabase.

Ripristino

Durante il ripristino, il file di backup deve essere nell'account di archiviazione configurato per il server. Se è necessario spostare un file di backup da un percorso locale all'account di archiviazione, usare Archiviazione di Microsoft Azure o l'utilità della riga di comando AzCopy.

Nota

Se si sta eseguendo il ripristino da un server locale, è necessario rimuovere tutti gli utenti di dominio dai ruoli del modello e aggiungerli nuovamente ai ruoli come utenti di Microsoft Entra.

Per eseguire il ripristino usando SSMS

  1. In SSMS, fare clic con il pulsante destro del mouse sul >Ripristino di un database.

  2. Nella finestra di dialogo Backup database in File di backup fare clic su Sfoglia.

  3. Nella finestra di dialogo Trova file di database selezionare il file da ripristinare.

  4. In Ripristina database selezionare il database.

  5. Specificare le opzioni. Le opzioni di sicurezza devono corrispondere alle opzioni di backup usate per eseguire il backup.

PowerShell

Usare il cmdlet Restore-ASDatabase.

Account di archiviazione di Azure
Disponibilità elevata
Domande frequenti sulla connettività di rete di Analysis Services