Condividi tramite


Elemento Restore (XMLA)

Ripristina un database MicrosoftSQL ServerAnalysis Services da un file di backup.

Sintassi

<Command>
   <Restore>
      <DatabaseName>...</DatabaseName
      <File>...</File>
      <Security>...</Security>
      <AllowOverwrite>...</AllowOverwrite>
      <Password>...</Password>
      <Locations>...</Locations>
      <DbStorageLocation>...</DbStorageLocation>
   </Restore>
</Command>

Caratteristiche elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

Nessuno

Valore predefinito

Nessuno

Cardinalità

0-n: Elemento facoltativo che può ricorrere più di una volta.

Relazioni elemento

Relazione

Elemento

Elementi padre

Command

Elementi figlio

AllowOverwrite, DatabaseName, File, Locations, Password, Security, DbStorageLocation

Osservazioni

Il comando Restore ripristina un database Analysis Services specificato nell'elemento DatabaseName da un file di backup e facoltativamente ripristina le partizioni remote dai file di backup remoti.

A seconda della modalità di archiviazione utilizzata da oggetti archiviati nel file di backup, il comando Restore ripristina le informazioni come elencato nella seguente tabella.

Modalità di archiviazione

Informazioni

OLAP multidimensionale (MOLAP)

Dati di origine, aggregazioni e metadati

OLAP ibrido (HOLAP)

Aggregazioni e metadati

OLAP relazionale (ROLAP)

Metadati

Durante l'esecuzione del comando Restore, viene inserito un blocco esclusivo nel database Analysis Services specificato nell'elemento DatabaseName. Il blocco viene rilasciato dopo il completamento del comando Restore.

Per ulteriori informazioni sul backup e il ripristino di database, vedere Backup, ripristino e sincronizzazione di database (XMLA).

Nota sulla protezioneNota sulla protezione

Per ogni file di backup, l'utente che esegue il comando di ripristino deve disporre delle autorizzazioni di lettura nel percorso di backup specificato per ogni file. Per ripristinare un database Analysis Services che non è installato nel server, l'utente deve essere anche un membro del ruolo del server per l'istanza Analysis Services in questione. Per sovrascrivere un database Analysis Services, l'utente deve avere uno dei ruoli seguenti: deve essere un membro del ruolo del server per l'istanza Analysis Services o un membro di un ruolo del database con autorizzazioni Controllo completo (amministratore) sul database di cui eseguire il backup.

[!NOTA]

Dopo avere ripristinato un database esistente, l'utente che ha effettuato l'operazione potrebbe perdere l'accesso al database ripristinato. Tali problemi di accesso possono verificarsi se al momento dell'esecuzione del backup l'utente non era un membro del ruolo del server o non era un membro del ruolo del database con autorizzazioni Controllo completo (amministratore).