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


Восстановление фермы Project Server 2010 с использованием встроенных средств

 

Применимо к: Project Server 2010

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

В Microsoft Project Server 2010 предусмотрено два способа восстановления фермы серверов, веб-приложений и баз данных контента. Восстановление с помощью веб-сайта центра администрирования SharePoint представляет собой удобный способ работы из пользовательского интерфейса, а восстановление с помощью Windows PowerShell 2,0 предоставляет широкий выбор параметров и позволяет автоматизировать процесс восстановления.

Перед восстановлением фермы убедитесь в том, что выполняются приведенные ниже условия.

  • При восстановлении с использованием веб-сайта центра администрирования SharePoint учетная запись базы данных Microsoft SQL Server, а также учетные записи службы таймера и пула центра администрирования сервера должны иметь разрешения на чтение в расположениях резервных копий (учетные записи службы таймера и пула центра администрирования, как правило, одинаковы).

Перед восстановлением фермы изучите следующие материалы.

  • Восстановление из одной версии продуктов и технологий SharePoint в другую не поддерживается. Миграция рассматривается в статье Migrate a Project Web App instance in Project Server 2010.

  • После восстановления функция поиска может быть недоступной в течение примерно 15 минут после вызова, а процесс поиска может занять немного больше времени, если придется произвести повторное индексирование всего контента. Во избежание необходимости выполнения полного поиска и повторного индексирования можно выполнить резервное копирование и восстановление всего узла приложения-службы.

  • Нельзя выполнить более одного восстановления одновременно из одной и той же резервной копии. Кроме того, нельзя одновременно выполнять резервное копирование и восстановление.

Для восстановления фермы Project Server

Для выполнения этой процедуры необходимо быть участником группы администраторов на компьютере центра администрирования.

Восстановление фермы с помощью центра администрирования SharePoint

  1. В модуле центрального администрирования на домашней странице, в разделе Резервное копирование и восстановление щелкните Восстановление из архива.

  2. На странице "Восстановление из резервной копии" (шаг 1 из 3): "Выбор резервной копии для восстановления" выберите в списке резервную копию для восстановления и нажмите Продолжить восстановление.

    Примечание

    Если не появляется нужное задание для восстановления, введите в поле Текущий каталог путь к нужному каталогу и щелкните Обновить.

  3. На странице "Восстановление из резервной копии" (шаг 2 из 3): "Выбор компонента для восстановления" установите флажок напротив фермы и нажмите Далее.

  4. На странице "Восстановление из резервной копии" (шаг 3 из 3): "Выбор параметров восстановления", в разделе Восстановление компонента убедитесь, что в списке Восстановить следующее содержимое выбрано "Ферма".

    В разделе Восстановить только параметры конфигурации должен быть установлен флажок Восстановить параметры контента и конфигурации.

    В разделе Параметры восстановления выберите вариант Тип восстановления. Выберите вариант Та же самая конфигурация, если не выполняется миграция или восстановление фермы. При выборе этого варианта появится диалоговое окно подтверждения операции. Щелкните ОК.

    Примечание

    Если не отображается раздел Восстановить только параметры конфигурации то выбрано восстановление только параметров конфигурации. Необходимо выбрать другое восстановление.

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

  5. Состояние восстановления всех заданий отображается в разделе Готовность верхней части страницы "Состояние резервного копирования и восстановления". Состояние выполняющегося задания восстановления отображается в разделе Восстановление нижней части страницы. Страница состояния автоматически обновляется каждые 30 секунд. Можно вручную обновить сведения о состоянии, нажав кнопку Обновить. Резервное копирование и восстановление — это задания службы таймера. Поэтому они могут запускаться с задержкой в несколько секунд.

    При появлении сообщений об ошибке просмотрите столбец Сообщение о неполадке на странице "Состояние резервного копирования и восстановления". Более подробную информацию можно найти в файле Sprestore.log в части UNC, определенной на шаге 2.

Использование Windows PowerShell для восстановления фермы Project Server

Для восстановления фермы Project Server 2010 можно использовать Windows PowerShell.

Чтобы восстановить ферму Project Server с помощью Windows PowerShell, выполните следующие действия.

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

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

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

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

  5. В командной строке Windows PowerShell (то есть PS C:\>) введите следующую команду и нажмите клавишу ВВОД.

    Restore-SPFarm -Directory <BackupShare> -RestoreMethod [new/overwrite]

    Примечание

    Если вы не вошли в учетную запись фермы, вам будет предложено ввести данные учетной записи фермы.

    Чтобы восстановить ту же самую ферму, используйте параметр -RestoreMethod Overwrite. Чтобы восстановить другую ферму, подлежащую восстановлению, используйте параметр -RestoreMethod New. Чтобы следить за процессом, используйте параметр -Verbose.

  6. Если параметр -Verbose не используется, в окне командной строки не отображается сообщение об успешном завершении операции. Если задание не выполнено как следует, в окне командной строки отображается следующее сообщение об ошибке:

    Restore-SPFarm: Не удалось завершить задание. Строка: <строка> символ:<столбец>.+ Restore-SPFarm <<<< <Сообщение об ошибке>

  7. При отображении сообщений об ошибках или предупреждений, а также если операцию выполнить не удалось, просмотрите файл Sprestores.log в папке резервного копирования.

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

Примечание

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