Поделиться через


Элемент Restore (XML для аналитики)

Восстанавливает базу данных Analysis Services из файла резервной копии.

Синтаксис

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

Характеристики элемента

Характеристика Описание
Тип данных и длина Нет
Значение по умолчанию Нет
Кратность от 0 до n: необязательный элемент, который может встречаться несколько раз.

Связи элементов

Связь Элемент
Родительские элементы Команда
Дочерние элементы AllowOverwrite, DatabaseName, DatabaseID, File, Locations, Password, Security, DbStorageLocation

Комментарии

Команда RESTORE восстанавливает Analysis Services базу данных, указанную в элементе DatabaseName из файла резервной копии, и при необходимости восстанавливает удаленные секции из удаленных файлов резервных копий.

В зависимости от режима хранения, используемого для объектов в файле резервной копии, команда Restore восстанавливает данные, перечисленные в следующей таблице.

Режим хранения Сведения
Многомерный OLAP (MOLAP) Исходные данные, агрегаты и метаданные
Гибридный OLAP (HOLAP) Агрегаты и метаданные
Реляционный OLAP (ROLAP) Метаданные

Во время выполнения команды RESTORE монопольная блокировка размещается в Analysis Services базе данных, указанной в элементе DatabaseName . Блокировка снимается после выполнения команды Restore .

Важно!

Пользователь, выполняющий команду восстановления, должен иметь разрешение на чтение из папки резервного копирования, указанной для каждого восстанавливаемого файла. Для восстановления базы данных Analysis Services, которая не установлена на сервере, пользователь также должен быть членом роли сервера для этого экземпляра Analysis Services. Чтобы перезаписать базу данных Analysis Services, пользователь должен иметь одну из следующих ролей: член роли сервера для экземпляра Analysis Services или роль базы данных с разрешениями «Полный доступ (администратор)» для восстанавливаемой базы данных.

Примечание

После восстановления существующей базы данных пользователь, выполнявший восстановление, может утратить доступ к этой базе данных. Потеря доступа может произойти в случае, если на время создания резервной копии этот пользователь не был членом роли сервера и роли базы данных с разрешением «Полный доступ (Администратор)».