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


Восстановление контента из неприсоединенной базы данных контента (SharePoint Foundation 2010)

 

Применимо к: SharePoint Foundation 2010

Последнее изменение раздела: 2011-08-08

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

Важно!

Процесс обновления SharePoint 2010 с пакетом обновления 1 (SP1) изменяет схему всех баз данных контента. В связи с этими изменениями может возникнуть необходимость выполнения дополнительных действий при восстановлении резервной копии, сделанной до обновления фермы до пакета обновления 1. Дополнительные сведения об этих действиях см. в разделе Восстановление резервных копий версии, предшествующей SP1, в ферме с установленным пакетом обновления 1 (SP1) (SharePoint Foundation 2010).

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

Оболочку Windows PowerShell можно использовать для восстановления контента из неприсоединенной базы данных контента.

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

  1. Убедитесь в том, что выполнены следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

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

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

    Где,

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

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

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

Примечание

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

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

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

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

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

  2. На домашней странице центра администрирования щелкните элемент Резервное копирование и восстановление.

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

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

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

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

    Нажмите кнопку Начать восстановление.

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

    Завершите процесс для восстановления контента. Дополнительные сведения об использовании параметра Создать резервную копию семейства веб-сайтов см. в разделе Back up a site collection (SharePoint Foundation 2010). Дополнительные сведения об использовании параметра Экспорт сайта или списка см. в разделе Export a site, list, or document library (SharePoint Foundation 2010).