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


Резервное копирование служб Windows SharePoint Services 3.0 с помощью средств SQL Server

Основными хранилищами для данных Windows SharePoint Services 3.0 являются базы данных на компьютере под управлением Microsoft SQL Server 2005, Microsoft SQL Server 2005 Express Edition, Windows Internal Database или Microsoft SQL Server 2000. Независимо от установленной версии, Microsoft SQL Server предоставляет широкий набор возможностей для резервного копирования и восстановления данных Windows SharePoint Services 3.0. В этой статье представлены сведения о том, как выполнить резервное копирование баз данных с помощью средств SQL Server.

Выбор модели восстановления

Возможен выбор одной из трех моделей:

  • полное восстановление,

  • восстановление с неполным протоколированием,

  • простое восстановление.

При управлении развертыванием Windows SharePoint Services 3.0 модель полного восстановления обеспечивает наиболее точное восстановление, когда это необходимо. Из-за отсутствия журнала транзакций для отката или наката модель простого восстановления позволяет восстановить только самые последние резервные копии. Модель восстановления с неполным протоколированием — это промежуточное решение, которое нередко приводит к недостаточной гранулярности восстановления для мелких транзакций, если выполняются групповые операции. Поскольку службы Windows SharePoint Services 3.0 не содержат код, позволяющий выполнять операции BULK INSERT (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94747&clcid=0x419) (на английском языке), SELECT INTO (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94748&clcid=0x419) (на английском языке) или CREATE INDEX (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94749&clcid=0x419) (на английском языке) при нормальном использовании, модель восстановления с неполным протоколированием невозможно применять, если не требуется выполнять восстанавливать состояние на определенный момент времени.

Полное восстановление дает возможность восстановить базу данных до точки сбоя или определенного момента времени. Чтобы гарантировать эту возможность восстановления, все операции, в том числе групповые операции, например, SELECT INTO, CREATE INDEX, а также пакетная загрузка данных, полностью протоколируются. Дополнительные сведения об использовании моделей восстановления см. в разделах Выбор модели восстановления для базы данных (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94750&clcid=0x419) (на английском языке) и Использование моделей восстановления (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94751&clcid=0x419) (на английском языке).

Создание полных и разностных резервных копий

Резервные копии баз данных подразделяются на полные и разностные резервные копии. Они легки в применении и работают со всеми базами данных независимо от модели восстановления. Полная резервная копия содержит базу данных полностью и может служить основой для создания разностной резервной копии. В разностной резервной копии записываются только области данных, которые изменились с прошлого полного резервного копирования. Следовательно, разностные резервные копии обычно имеют меньший размер и большую скорость копирования по сравнению с полными резервными копиями, позволяя выполнять резервное копирование чаще и сокращая тем самым риск потери данных.

Примечание

В случае, если для баз данных используются полное восстановление и восстановление с неполным протоколированием, любой вид резервной копии баз данных должен сопровождаться обычными резервными копиями журнала транзакций. Частое резервное копирование журнала транзакций сокращает риск потери данных, а усечение журнала транзакций предупреждает риск его заполнения. Дополнительные сведения см. в разделах Электронная документация SQL Server 2005 и управление журналами транзакций (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94752&clcid=0x419) (на английском языке) или Архитектура журналов транзакций электронной документации SQL Server 2000 (на английском языке) (https://go.microsoft.com/fwlink/?linkid=94753&clcid=0x419) (на английском языке).

Определение баз данных Windows SharePoint Services 3.0

Администраторы баз данных и администраторы ферм Windows SharePoint Services 3.0 могут создавать и настраивать следующее.

  1. Базу данных конфигурации (одна на каждой ферме).

    Важно!

    Резервное копирование и восстановление базы данных конфигурации возможно, но необходимо учитывать следующее:

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

    • Базу данных конфигурации можно восстановить только в идентичной среде и топологии, то есть все серверы, их роли и учетные записи на ферме должны полностью совпадать с существовавшими ранее. Не допускается резервное копирование базы данных конфигурации в одной ферме и ее восстановление в другой. Кроме того, нельзя создать резервную копию базы данных конфигурации, изменить топологию или роли серверов, а затем восстановить базу данных конфигурации.

  2. База данных контента для центра администрирования (одна на каждой ферме).

  3. База данных поиска служб Windows SharePoint Services.

  4. Базы данных контента веб-приложения. Веб-приложение предусматривает одну базу данных контента по умолчанию, с которой дополнительно быть связаны несколько баз данных контента.

Эти базы данных создаются в ходе работы программы установки, либо вручную администратором баз данных в Microsoft SQL Server. Дополнительные сведения об установке служб Windows SharePoint Services 3.0 см. в разделе Развертывание Windows SharePoint Services 3.0 в среде фермы серверов. Дополнительные сведения об использовании баз данных, созданных администратором баз данных см. в разделе Развертывание с помощью баз данных, созданных администратором баз данных (службы Windows SharePoint Services).

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

Чтобы просмотреть базы данных на серверной ферме, можно использовать центр администрирования. Порядок действий описан ниже.

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

  1. На панели задач нажмите кнопку Пуск, выберите последовательно Панель управления, Администрирование и Центр администрирования SharePoint 3.0.

  2. Перейдите на вкладку Операции.

  3. В разделе Резервное копирование и восстановление щелкните Выполнение резервного копирования .

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

    Примечание

    Если была добавлена база данных, функции которой не связаны со службами Windows SharePoint Services 3.0, для нее резервная копия создана не будет.

Отыскание баз данных с помощью средства командной строки stsadm

Чтобы просмотреть базы данных на серверной ферме, можно использовать параметр stsadm showtree для операции командной строки backup. Далее описан порядок действий для этого.

Отображение баз данных на серверной ферме с помощью средства командной строки stsadm

  1. Откройте окно командной строки и измените каталог на тот, где размещено средство командной строки stsadm, как правило, путь к нему следующий: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\bin.

  2. Чтобы просмотреть базы данных, связанные с серверной фермой, введите команду Stsadm –o backup –showtree.

    Примечание

    При запуске команды backup с параметром showtree непосредственно резервное копирование не выполняется. Пользователь получает список элементов, доступных для резервного копирования. Некоторые элементы в списке будут заключены в квадратные скобки. Элемент, заключенный в квадратные скобки, "[ ]", не подлежит резервному копированию. Чтобы создать его резервную копию, необходимо выбрать вышестоящий узел.

Дополнительные сведения об использовании средства командной строки stsadm см. в разделе Программа командной строки Stsadm (Windows SharePoint Services).