Восстановление контента из неприсоединенных баз данных контента в SharePoint Server

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-09-13

Сводка. Узнайте, как восстановить контент из неприсоединенной базы данных контента в SharePoint Server 2016 и SharePoint 2013.

Для восстановления контента из неприсоединенной базы данных контента в SharePoint Server можно использовать Веб-сайт центра администрирования SharePoint или PowerShell. Выбор средства восстановления зависит от типа развернутой среды, расписания и соглашений об уровне обслуживания, принятых в организации.

Можно восстанавливать или копировать контент, такой как сайты, семейства веб-сайтов, списки или библиотеки документов, из базы данных контента без необходимости присоединения этой базы данных к ферме.

В этой статье:

  • Использование Windows PowerShell для восстановления контента из неприсоединенной базы данных контента в SharePoint

  • Использование центра администрирования для восстановления контента из неприсоединенной базы данных контента в SharePoint

Восстановление контента из неприсоединенной базы данных контента в SharePoint Server с помощью PowerShell

Вы можете восстановить контент из неприсоединенной базы данных контента с помощью PowerShell. Следующая процедура показывает способы использования командлета Get-SPContentDatabase, чтобы восстановить контент из неприсоединенной базы данных контента. С помощью командлета Import-SPWeb вы можете также импортировать список или библиотеку документов. Дополнительные сведения см. в статье Импорт списка или библиотеки документов в SharePoint Server.

Восстановление контента из неприсоединенной базы данных контента с помощью PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint.

  3. В командной строке PowerShell введите следующую команду:

    Get-SPContentDatabase -ConnectAsUnattachedDatabase  -DatabaseName <DatabaseName> -DatabaseServer <DatabaseServer>
    

    Где:

    • <DatabaseName> — это имя неприсоединенной базы данных, из которой нужно восстановить контент.

    • <DatabaseServer> — это имя сервера баз данных, где размещается неприсоединенная база данных, из которой нужно восстановить контент.

Дополнительные сведения см. в статье Get-SPContentDatabase.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

Восстановление контента из неприсоединенной базы данных контента в SharePoint Server через Центр администрирования

Восстановить контент из неприсоединенной базы данных контента можно с помощью центра Центр администрирования.

Восстановление контента из неприсоединенной базы данных контента с помощью центра администрирования

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

  2. Запустите Центр администрирования.

  3. На домашней странице центра Центр администрирования щелкните Архивация и восстановление.

  4. В разделе Фрагментарное резервное копирование на странице "Резервное копирование и восстановление" щелкните Восстановление данных из неприсоединенной базы данных контента.

  5. На странице "Восстановление данных в неприсоединенной базе данных контента" введите имя сервера баз данных в текстовом поле Сервер базы данных и имя базы данных в текстовом поле Имя базы данных.

  6. Выберите нужный метод проверки подлинности базы данных.

  7. Выберите параметр Просмотр контента и нажмите кнопку Далее.

  8. На странице "Просмотр контента" выберите семейство веб-сайтов, сайт или список, которые требуется восстановить, выберите вариант Создать резервную копию семейства веб-сайтов или Экспорт сайта или списка, а затем нажмите кнопку Далее.

  9. Введите расположение файла, куда вы хотите сохранить его резервную копию, а затем выберите Создать резервную копию. Дополнительные сведения об использовании варианта Создать резервную копию семейства веб-сайтов см. в статье Резервное копирование семейств веб-сайтов в SharePoint Server.

    Если на предыдущей странице выбрать вариант Экспорт сайта или списка, необходимо выбрать Экспорт полной безопасности, а в раскрывающемся меню Экспорт версий — необходимую версию для экспорта. Дополнительные сведения об использовании варианта Экспорт сайта или списка см. в статье Экспорт сайтов, списков и библиотек документов в SharePoint Server.

See also

Подготовка к резервному копированию и восстановлению ферм в SharePoint Server
Подключение и отключение баз данных контента в SharePoint Server