Подготовка к резервному копированию и восстановлению фермы Project Server 2007
Обновлено: Ноябрь 2008 г.
Последнее изменение раздела: 2015-02-27
Прежде чем приступить к резервному копированию данных проекта, необходимо создать общую папку в сети, в которой эти данные будут храниться. Необходимо также проследить за тем, чтобы учетные записи, требуемые для выполнения резервного копирования, имели право доступа к этой общей папке. В этой статье и описанных далее процедурах приводятся предварительные соображения и рассматриваются шаги, которые должны быть предприняты перед резервным копированием данных.
Подготовка является ключевым условием, обеспечивающим возможность резервного копирования и восстановления необходимых данных в случае отказа. Перед тем как приступить к резервному копированию развертывания сервера проекта, следует проанализировать план резервного копирования и восстановления и уделить особое внимание следующим ключевым действиям.
При развертывании служб Microsoft Office Project Server 2007 ведите регистрацию создаваемых учетных записей, имен компьютеров, паролей и выбираемых параметров настройки. Храните эту информацию в надежном месте.
Всегда сохраняйте копии всех материалов, документов, баз данных и журналов транзакций, имеющих отношение к восстановлению, во внешнем хранилище. Дополнительные сведения о планировании резервного копирования и восстановления см. в статье Планирование решения по аварийному восстановлению в Project Server 2007.
Убедитесь, что в вашей системе достаточно дискового пространства для сохранения резервной копии. Дополнительные сведения о планировании объема хранилища см. в статье Планирование хранилища (на английском языке) (https://go.microsoft.com/fwlink/?linkid=121920\&clcid=0x419) руководства по развертыванию Windows Server 2003.
Периодически выполняйте пробные операции восстановления данных, чтобы убедиться, что резервная копия файлов создается нужным образом. Пробное восстановление данных может выявить проблемы с оборудованием, которые не проявляют себя при программных проверках.
Чтобы защититься от потерь, связанных с аварийными событиями, такими как пожар или землетрясение, сохраняйте дубликаты резервных копий вашего сервера в местоположении, удаленном от серверов. Это позволит защититься от потери критически важных данных. Рекомендуется изготавливать три резервных копии и по крайней мере одну из них сохранять в удаленном, хорошо контролируемом помещении.
Обратите внимание на следующие ограничения и исключения при резервном копировании или восстановлении фермы серверов продуктов и технологий SharePoint.
Встроенные средства продуктов и технологий SharePoint могут не выполнять резервное копирование или восстановление следующих данных:
любых развернутых пользовательских решений;
сопоставлений для альтернативного доступа;
веб-приложения, в котором расположен веб-сайт центра администрирования SharePoint;
метабазы служб IIS;
базы данных контента центра администрирования;
базы данных конфигураций.
Важно!
Несмотря на то что для базы данных конфигурации и базу данных контента центра администрирования можно выполнить резервное копирование, восстановление их резервных копий, выполненных с действующей фермы с помощью средств, встроенных в продукты и технологии SharePoint или SQL Server, не поддерживается.
Это объясняется тем, что данные в этих базах данных могут оказаться не синхронизированными с данными в других базах данных продуктов и технологий SharePoint. Следовательно, встроенные средства продуктов и технологий SharePoint не восстанавливают эти базы данных во время процедуры восстановления на уровне фермы.
Если эти данные не синхронизовать, пользователи могут сталкиваться с различными случайными ошибками. Дополнительные сведения см. в статье базы знаний Майкрософт 948725: Restoration of the configuration database is not supported in SharePoint Server 2007 and in Windows SharePoint Services 3.0 (на английском языке) (https://go.microsoft.com/fwlink/?linkid=117755\&clcid=0x419) .
Восстановление фермы, в том числе базы данных конфигурации и базы данных контента центра администрирования, возможно следующими способами.
С помощью резервных копий на уровне действующей фермы, чтобы с помощью Microsoft System Center Data Protection Manager 2007 восстановить ферму целиком, включая базу данных конфигурации и базу данных контента центра администрирования. Дополнительные сведения см. в статье Восстановление фермы серверов Windows SharePoint (на английском языке) (https://go.microsoft.com/fwlink/?linkid=102831\&clcid=0x419).
Путем восстановления резервных копий базы данных конфигурации и базы данных контента центра администрирования, полученных с полностью остановленной фермы. Дополнительные сведения см. в статье Перемещение всех баз данных (Project Server 2007).
Если база данных конфигурации и база данных контента центра администрирования фермы становятся не синхронизованными, необходимо воссоздать обе базы данных с помощью мастера настройки продуктов и технологий SharePoint или инструмента командной строки Psconfig
Чтобы защитить базу данных конфигурации и базу данных контента центра администрирования:
Зафиксируйте в документации все параметры конфигурации и пользовательские настройки, чтобы можно было надлежащим образом воссоздать базы данных. Дополнительные сведения о восстановлении фермы см. в статье Восстановление развертывания в Project Server 2007.
Кроме того, мы рекомендуем рассмотреть решение по обеспечению резервирования, например кластеризацию или зеркальное отображение, для компьютера, на котором функционирует SQL Server с базой данных конфигурации. Дополнительные сведения об использовании зеркального отображения можно найти в статье Using Database Mirroring with Office SharePoint Server and Windows SharePoint Services (https://go.microsoft.com/fwlink/?linkid=83725\&clcid=0x419) .
Резервное копирование и восстановление семейства сайтов не поддерживает перенос с сайта центра администрирования на другой сайт.
Для успешного запуска службы модуля записи VSS служб Windows SharePoint Services необходимо запустить модуль записи VSS SQL Server, который входит в состав программного обеспечения баз данных Microsoft SQL Server 2005. По умолчанию модуль записи VSS служб Windows SharePoint Services автоматически не запускается.
Если требуется перенести резервные копии, созданные с помощью продуктов и технологий SharePoint, в другое место, обратите внимание на то, чтобы копировалась и перемещалась целиком вся папка резервного копирования, а не отдельные папки резервных копий из этой папки.
Если требуется спланировать сеансы резервного копирования, можно использовать планировщик задач Windows для запуска этих сеансов с помощью программы командной строки Stsadm.
Важно!
Не изменяйте файл spbackup.xml. В противном случае может быть повреждена резервная копия фермы или восстановленная ферма, что сделает восстановление невозможным.
Нельзя использовать резервную копию, сделанную в одной версии, для восстановления в другой версии. Для этого используется процесс обновления. Дополнительные сведения об обновлении см. в следующих статьях:
Если при резервном копировании использовался центр администрирования, то для восстановления нельзя использовать другие методы, такие как средства Microsoft SQL Server 2005.
Если резервное копирование выполняется в то время, когда происходит создание или удаление баз данных, эти изменения могут быть не включены в резервную копию.
Для всех пользовательских решений необходимо поддерживать отдельное резервное копирование.
SQL Server 2005 не поддерживает резервное копирование на подключенные диски, на общие ресурсы, которые содержат символ "$" в конце адреса удаленного компьютера, или на IP-адреса.
При резервном копировании поставщика общих служб резервная копия глобальных параметров поиска не создается.
Требования задания
Для выполнения процедур этого задания необходимы следующие компоненты.
Должны быть установлены службы Microsoft Office Project Server 2007. Дополнительные сведения об установке Office Project Server 2007 см. в разделе Развертывание приложения Project Server 2007 в среде фермы серверов.
Для резервного копирования и восстановления должны быть включены учетные записи, приведенные в следующей таблице.
Учетная запись Описание Учетная запись службы SQL Server (MSSQLSERVER)
Если в качестве учетной записи службы используется локальная системная учетная запись и если общая папка находится на другом компьютере, необходимо дать компьютеру, на котором работает SQL Server, разрешения на чтение общей папки и внесение туда изменений. Можно также определить учетную запись пользователя домена и дать ей соответствующие разрешения в отношении общей папки.
Учетная запись локального администратора
Чтобы выполнить резервное копирование и восстановление с использованием программы командной строки Stsadm, необходимо войти в систему в качестве члена группы администраторов на компьютере, с которого запускается программа командной строки Stsadm.
Учетная запись удостоверения пула приложений центра администрирования SharePoint в службах IIS
Эта учетная запись удостоверения пула приложений требуется для выполнения резервного копирования и восстановления в тех случаях, когда используется центр администрирования. Поэтому учетная запись этого пула приложений должна иметь разрешения на чтение общей папки и внесение туда изменений.
Если учетная запись фермы была изменена, то перед резервным копированием необходимо присвоить новой учетной записи правильные разрешения для общей папки, в которой будут храниться резервные копии.
Если резервное копирование производится с использованием центра администрирования, то учетная запись SQL Server сервера баз данных, учетная запись службы времени и учетная запись удостоверения пула приложений центра администрирования должны иметь разрешения на запись в местоположениях резервного копирования. Если используется программа командной строки Stsadm, то учетная запись, используемая для входа в систему, тоже должна иметь разрешения на запись в местоположениях резервного копирования.
Сервер базы данных и сервер фермы, входящие в набор резервного копирования, должны иметь возможность соединения друг с другом.
Создание общей папки в сети
Используйте эту процедуру для создания сетевой общей папки для получения и хранения данных резервного копирования. Эта же сетевая общая папка может использоваться для восстановления данных. Если сетевая общая папка, предназначенная для этих целей, уже существует, нет необходимости выполнять данную процедуру. Выполнение следующей процедуры гарантирует возможность доступа к общей папке с компьютера, на котором исполняется программное обеспечение баз данных Microsoft SQL Server 2005, и с компьютера, содержащего веб-сайт центра администрирования SharePoint.
Важно!
Для выполнения этой процедуры необходимо быть членом группы администраторов на локальном компьютере, содержащем эту общую папку.
Создание общей папки в сети
Если общая папка создается не на том компьютере, где работает SQL Server, убедитесь, что учетной записью службы SQL Server (MSSQLSERVER) используется учетная запись пользователя домена. Дополнительные сведения об учетных записях в SQL Server см. в следующих материалах:
Электронная документация по SQL Server 2005 (https://go.microsoft.com/fwlink/?linkid=83543\&clcid=0x419)
Электронная документация по Microsoft SQL Server 2005 Express Edition (https://go.microsoft.com/fwlink/?linkid=83544\&clcid=0x419)
Электронная документация по Microsoft SQL Server 2000 (на английском языке) (https://go.microsoft.com/fwlink/?linkid=83689\&clcid=0x419)
Создайте общую папку на том сервере, где должны сохраняться данные резервного копирования.
На вкладке Общий доступ в диалоговом окне Свойства выберите Разрешения и добавьте следующие учетные записи:
Учетная запись службы SQL Server (MSSQLSERVER)
Учетная запись удостоверения пула веб-приложений центра администрирования SharePoint
Для разрешений Изменение и Чтение выберите Разрешить и нажмите кнопку ОК.
На вкладке Безопасность в диалоговом окне Свойства предоставьте все разрешения, кроме Полный доступ учетным записям, перечисленным на этапе 3, затем нажмите кнопку ОК.
Подготовка к восстановлению
Перед выполнением восстановления необходимо знать следующее.
Важно!
Хотя можно выполнить резервное копирование базы данных конфигурации и базы данных контента центра администрирования, восстановление резервных копий этих баз данных, взятых с работающей фермы, с использованием средств, встроенных в продукты и технологии SharePoint или SQL Server, не поддерживается.
Это объясняется тем, что данные в этих базах данных могут оказаться не синхронизированными с данными в других базах данных Office SharePoint Server 2007 или Windows SharePoint Services 3,0. Следовательно, встроенные средства продуктов и технологий SharePoint не восстанавливают эти базы данных во время процедуры восстановления на уровне фермы.
Если эти данные не синхронизовать, пользователи могут сталкиваться с различными случайными ошибками. Дополнительные сведения см. в статье базы знаний Майкрософт 948725: Restoration of the configuration database is not supported in SharePoint Server 2007 and in Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=117755\&clcid=0x419) .
Можно восстановить ферму, включая базу данных конфигурации и базу данных контента центра администрирования, одним из следующих способов.
Можно использовать резервные копии на уровне действующей фермы, чтобы с помощью System Center Data Protection Manager восстановить ферму целиком, включая базу данных конфигурации и базу данных контента центра администрирования. Дополнительные сведения см. в статье How to Recover a Windows SharePoint Services Farm (https://go.microsoft.com/fwlink/?linkid=102831\&clcid=0x419).
Можно восстанавливать резервную копию базы данных конфигурации и базы данных контента центра администрирования, полученную с полностью остановленной фермы. Дополнительные сведения см. в разделе Перемещение всех баз данных (Project Server 2007).
Если база данных конфигурации и база данных контента центра администрирования фермы становятся не синхронизованными, необходимо воссоздать обе базы данных с помощью мастера настройки продуктов и технологий SharePoint или инструмента командной строки Psconfig
Чтобы защитить базу данных конфигурации и базу данных контента центра администрирования:
Зафиксируйте в документации все параметры конфигурации и пользовательские настройки, чтобы можно было надлежащим образом воссоздать базы данных. Дополнительные сведения о восстановлении фермы см. в статье Восстановление фермы Project Server 2007 с помощью встроенных средств.
Продумайте решения по обеспечению резервирования (например, кластеризацию или зеркальное отображение) для компьютера, на котором работает SQL Server 2005 с базой данных конфигурации. Дополнительные сведения об использовании зеркального отображения см. в статье Using Database Mirroring with Office SharePoint Server and Windows SharePoint Services (https://go.microsoft.com/fwlink/?linkid=83725\&clcid=0x419).
Office Project Server 2007 не поддерживает восстановление резервной копии, выполненной в одной версии, в другую версию Office Project Server 2007. Для этого используйте процесс обновления.
Перед выполнением восстановления убедитесь, что на всех серверах фермы запущена служба администрирования Windows SharePoint Services. В автономных установках эта служба не запускается по умолчанию.
При восстановлении с использованием веб-сайта центра администрирования учетная запись SQL сервера базы данных, а также учетные записи службы таймера и пула приложений центра администрирования сервера должны иметь разрешения на чтение в местоположениях резервных копий.
При использовании программы командной строки Stsadm учетная запись для входа в систему должна иметь разрешения на чтение в местоположениях резервных копий.
Если данные учетной записи, связанные с обходом, изменились за время между резервным копированием и восстановлением, то необходимо заново ввести все пароли, связанные с обходом, после выполнения восстановления. Сюда относится пароль учетной записи для доступа к содержимому и каждое правило обхода, содержащее учетные данные.
Перед восстановлением поставщика общих служб при изолированной установке администратор должен вручную запустить службу администрирования Microsoft SharePoint Services, чтобы произвести поиск. Данная служба необходима для создания директорий поиска на локальном сервере. В этих директориях хранятся файлы индексов поиска.
При изолированной установке перед восстановлением поставщика общих служб необходимо перезапустить службу времени.
При восстановлении или переносе служб поиска и индексов в новую установку убедитесь, что перед восстановлением запущена служба поиска.
После восстановления может потребоваться до 15 минут для возобновления доступа к службе поиска.
Перед восстановлением любого веб-приложения убедитесь в том, что служба синхронизации приостановлена.
Следует помнить, что нельзя выполнить более одного восстановления из одной и той же резервной копии одновременно.
См. также
Понятия
Планирование решения по аварийному восстановлению в Project Server 2007