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


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

Восстанавливает базу данных служб Microsoft SQL Server Службы 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 на указанную в элементе DatabaseName базу данных служб Службы Analysis Services устанавливается монопольная блокировка. Блокировка снимается после выполнения команды Restore.

Дополнительные сведения о резервном копировании и восстановлении баз данных см. в разделе Резервное копирование, восстановление и синхронизация баз данных (XMLA).

Примечание по безопасностиПримечание по безопасности

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

ПримечаниеПримечание

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