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


Защита баз данных в 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 см. в следующих разделах:

Загрузить эту книгу

Для упрощения чтения и печати этот раздел включен в следующую загружаемую книгу:

См. полный список доступных книг на веб-сайте Загружаемые материалы для Project Server 2007.