Compartilhar via


Elemento Restore (XMLA)

Restaura um banco de dados de um arquivo de backup do Microsoft SQL Server Analysis Services.

Sintaxe

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

Características do elemento

Característica

Descrição

Tipo de dados e comprimento

Nenhum

Valor padrão

Nenhum

Cardinalidade

0-n: elemento opcional que pode ocorrer mais de uma vez.

Relações do elemento

Relação

Elemento

Elementos pai

Comando

Elementos filho

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

Comentários

O comando Restore restaura um backup especificado Analysis Services no elemento DatabaseName a partir de um arquivo de backup e, opcionalmente, restaura partições remotas de arquivos de backup remotos.

Dependendo do modo de armazenamento usado por objetos armazenados no arquivo de backup, o comando Restore restaura informações conforme listado na tabela a seguir.

Modo de armazenamento

Informações

OLAP multidimensional (MOLAP)

Dados de origem, agregações e metadados

OLAP híbrido (HOLAP)

Agregações e metadados

OLAP relacional (ROLAP)

Metadados

Durante um comando Restore, um bloqueio exclusivo é colocado no banco de dados do Analysis Services especificado no elemento DatabaseName. O bloqueio é liberado depois de o comando Restore ser concluído.

Para obter mais informações sobre o procedimento de backup e restauração de bancos de dados, consulte Fazendo backup, restaurando e sincronizando bancos de dados (XMLA).

Observação sobre segurançaObservação sobre segurança

Para cada arquivo de backup, o usuário que executar o comando de restauração deve ter permissão para ler no local de backup especificado para cada arquivo. Para restaurar um banco de dados do Analysis Services que não esteja instalado no servidor, o usuário também deve ser membro da função de servidor dessa instância do Analysis Services. Para substituir um banco de dados do Analysis Services, o usuário deve ter uma das seguintes funções: membro da função de servidor da instância do Analysis Services ou membro de uma função de banco de dados com permissões de Controle Total (Administrador) no banco de dados a ser restaurado.

ObservaçãoObservação

Após restaurar um banco de dados existente, o usuário que o restaurou poderá perder o acesso ao banco de dados restaurado. Essa perda de acesso pode ocorrer se, na hora em que o backup foi executado, o usuário não era um membro da função de servidor ou não era um membro da função de banco de dados com permissões de Controle Total (Administrador).