Condividi tramite


Elemento Restore (XMLA)

Ripristina un database Analysis Services da un file di backup.

Sintassi

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

Caratteristiche degli elementi

Caratteristica Descrizione
Tipo di dati e lunghezza Nessuno
Valore predefinito Nessuno
Cardinalità 0-n: Elemento facoltativo che può ricorrere più di una volta.

Relazioni tra elementi

Relazione Elemento
Elementi padre Comando
Elementi figlio AllowOverwrite, DatabaseName, DatabaseID, File, Locations, Password, Security, DbStorageLocation

Commenti

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 un comando Restore , viene inserito un blocco esclusivo sul database Analysis Services specificato nell'elemento DatabaseName . Il blocco viene rilasciato dopo il completamento del comando Restore .

Importante

Per ogni file di backup, l'utente che esegue il comando di ripristino deve disporre delle autorizzazioni per leggere dal percorso di backup specificato per ogni file. Per ripristinare un database Analysis Services non installato nel server, l'utente deve anche essere membro del ruolo del server per tale Analysis Services istanza. Per sovrascrivere un database Analysis Services, l'utente deve avere uno dei ruoli seguenti: un membro del ruolo del server per l'istanza di Analysis Services o un membro di un ruolo del database con autorizzazioni controllo completo (amministratore) per il database da ripristinare.

Nota

Dopo avere ripristinato un database esistente, l'utente che ha effettuato l'operazione potrebbe perdere l'accesso al database ripristinato. Può verificarsi questa perdita di accesso 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).