Защита баз данных в Project Server 2007
Обновлено: Март 2009 г.
Последнее изменение раздела: 2009-03-02
Резервное копирование развертывания Microsoft Office Project Server 2007 в основном состоит в резервном копировании баз данных Microsoft SQL Server, связанных с Office Project Server 2007 и либо Windows SharePoint Services 3,0, либо Office SharePoint Server 2007. Для этого лучше использовать средства резервного копирования и восстановления, предоставляемые вместе с SQL Server.
Средства резервного копирования и восстановления SQL Server предоставляют больше возможностей восстановления развертывания Office Project Server 2007 после сбоя.
Использование модели полного восстановления для баз данных SQL Server позволяет восстанавливать данные до точки ошибки.
Office Project Server 2007 и связанные базы данных могут синхронизироваться с использованием меток журнала транзакций. Это позволяет обеспечить непротиворечивость в ходе восстановления данных.
Дополнительные сведения об использовании средств резервного копирования и восстановления в SQL Server см. в статье Резервное копирование и восстановление баз данных в SQL Server (https://go.microsoft.com/fwlink/?linkid=129349\&clcid=0x419) в электронной документации по SQL Server.
Резервные копии баз данных
Данные Office Project Server 2007 и данные Windows SharePoint Services 3,0 хранятся в базах данных Microsoft SQL Server. Чтобы избежать потери данных, необходимо создавать резервные копии баз данных при помощи средств, поставляемых вместе с SQL Server. Резервные копии баз данных содержат все данные базы данных на момент завершения резервного копирования. Резервные копии баз данных можно использовать совместно с резервными копиями журнала транзакций, чтобы восстанавливать данные Office Project Server 2007 и Windows SharePoint Services 3,0 до момента сбоя или более раннего времени.
Дополнительные сведения о создании резервных копий баз данных с помощью средств SQL Server см. в статье Резервное копирование и восстановление баз данных в SQL Server (https://go.microsoft.com/fwlink/?linkid=129349\&clcid=0x419) в электронной документации по SQL Server.
Резервные копии журнала транзакций
Журнал транзакций представляет собой последовательную запись всех изменений базы данных и транзакций, которые производили эти изменения. В журнале транзакций записывается начало каждой транзакции, а также изменения данных и сведения, при необходимости достаточные для отмены изменений. Размер журнала постоянно увеличивается по мере выполнения действий в базе данных.
Резервное копирование журналов транзакций позволяет восстановить базу данных на определенный момент времени в прошлом (например, на момент до ввода нежелательных данных) или до точки ошибки. Резервное копирование журналов транзакций должно дополнять копирование баз данных в стратегии восстановления.
Так как развертывания Office Project Server 2007 хранят данные в четырех или более базах данных, для синхронизации во время восстановления может потребоваться использование помеченных транзакций.
Дополнительные сведения о создании резервных копий журналов транзакций с помощью SQL см. в разделе Работа с резервными копиями журнала транзакций (https://go.microsoft.com/fwlink/?linkid=129350\&clcid=0x419) в электронной документации SQL Server.
Пометки журнала транзакций
SQL Server предоставляет функцию пометки журнала транзакций. Эта функция одновременно помещает транзакцию с именем (например, отметку времени и даты) в журналы транзакций различных связанных баз данных.
Пометки транзакций используются для восстановления баз данных Office Project Server 2007 до момента времени, в котором отсутствует несоответствие данных. Постоянная установка пометок транзакций в связанных базах данных создает последовательность общих точек восстановления. Пометки транзакций записываются в журнале транзакций и включаются в резервные копии журналов. В случае сбоя системы все базы данных можно восстановить до одной пометки транзакции, чтобы затем вернуть их в согласованное состояние.
Дополнительные сведения об использовании помеченных журналов транзакций см. в разделе Использование помеченных транзакций (полная модель восстановления) (https://go.microsoft.com/fwlink/?linkid=129352\&clcid=0x419) в электронной документации по SQL Server.
Использование инструментов, входящих в состав продуктов и технологий SharePoint
Веб-сайт центра администрирования SharePoint и средство командной строки Stsadm позволяют выполнять резервное копирование развертывания Office Project Server 2007, но имеют следующие ограничения.
Если ферма используется в ходе создания резервной копии, то средства продуктов и технологий SharePoint не способны выполнить синхронизацию баз данных Office Project Server 2007. Это может вести к появлению зависших записей и несогласованных данных после восстановления.
Средства продуктов и технологий SharePoint не используют журналы транзакций SQL Server, поэтому восстановление необходимо проводить до последней полной резервной копии, что в любом случае влечет за собой потерю данных. Восстановление до точки ошибки невозможно.
При использовании средств резервного копирования и восстановления продуктов и технологий SharePoint рекомендуется создавать резервные копии развертывания в отсутствие пользователей в системе. Это позволяет синхронизировать базы данных, так как при резервном копировании не будет выполняться никаких транзакций.
Чтобы определить, подходят ли средства резервного копирования и восстановления продуктов и технологий SharePoint для конкретной организации, обратитесь к разделу Планирование решения по аварийному восстановлению в Project Server 2007.
Сведения об использовании средств резервного копирования и восстановления продуктов и технологий SharePoint см. в следующих разделах:
Резервное копирование и восстановление фермы (Office SharePoint Server 2007)
Резервное копирование и восстановление поставщиков общих служб (Office SharePoint Server 2007)
Загрузить эту книгу
Для упрощения чтения и печати этот раздел включен в следующую загружаемую книгу:
См. полный список доступных книг на веб-сайте Загружаемые материалы для Project Server 2007.