Архивация и извлечение содержимого с помощью операций экспорта и импорта программы Stsadm (Office SharePoint Server 2007)

Сервер Microsoft Office SharePoint Server 2007 содержит инструмент Stsadm.exe для администрирования серверов и сайтов из командной строки.

Преимущества этого инструмента:

  • Возможность использования с планировщиком задач Windows для планирования заданий резервного копирования.

  • Не зависит от службы таймера Windows SharePoint Services.

  • Обеспечивает восстанавливаемые резервные копии службы поиска.

  • Возможность резервного копирования и восстановления на уровне фермы, веб-приложения или семейства сайтов. Полные резервные копии Stsadm могут использоваться для восстановления всей фермы или следующих объектов в ферме: веб-приложений, поставщиков общих служб (SSP) или баз данных контента.

  • Если резервное копирование изначально выполняется 17 часов, система автоматически повторно запускает резервное копирование и выделяет достаточное время для выполнения этого процесса (более 17 часов).

Недостатки этого инструмента:

  • Не поддерживает прямое резервное копирование на ленту. Место резервного копирования должно быть описано как UNC-путь.

  • Не обеспечивает автоматическое удаление старых файлов резервных копий. Можно использовать сценарий удаления файлов резервных копий, описанный в статье базы знаний Microsoft Автоматическое удаление резервных копий в SharePoint Server 2007 и службах Windows SharePoint Services 3.0 с использованием сценария Visual Basic .

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

  • Не выполняет резервное копирование файлов пользовательских решений в кусте Inetpub и в кусте 12 (то есть %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12).

  • Не выполняет резервное копирование сопоставлений альтернативного доступа.

  • Не выполняет резервное копирование параметров служб IIS, включая заголовки узлов, выделенные IP-адреса и SSL-сертификаты.

  • Резервное копирование семейств сайтов влияет на производительность и может приводить к ошибкам доступа. Запуск этих операций не предусмотрен в периоды активной нагрузки на сервер. Резервное копирование семейства сайтов, размер которого превышает 12-15 ГБ, может выполняться медленно. При работе с семействами сайтов, размер которых превышает 15 ГБ, рекомендуется использовать резервное копирование SQL Server.

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

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

Для выполнения резервного копирования и восстановления за пределами продуктов и технологий SharePoint, рекомендуется использовать средство разностного резервного копирования (например, Microsoft System Center Data Protection Manager), если длительность операции резервного копирования превышает окно обслуживания или система выходит за следующие пределы:

  • Размер баз данных контента превышает 100 ГБ.

  • Размер семейства сайтов, для которого следует выполнить отдельную резервную копию, превышает 12 ГБ. Чтобы выполнять резервное копирование отдельного семейства сайтов, размер которого превышает 12 ГБ, рекомендуется переместить его в отдельную базу данных.

Архивация контента сайта с использованием инструмента командной строки Stsadm

Можно использовать операцию Stsadm export для сохранения сайта или дочернего сайта. Хотя операция export позволяет сохранять требуемые данные, она не является аналогом операции backup. При помощи операции export нельзя сохранять рабочие потоки, оповещения, функции, решения или состояние корзины. Если требуются абсолютно точные резервные копии, используйте операцию Stsadm backup для резервного копирования семейства сайтов, как это описано в разделе Резервное копирование фермы с помощью программы командной строки Stsadm (Office SharePoint Server 2007).

Перед выполнением этой процедуры обязательно прочтите раздел Планирование резервного копирования и восстановления (Office SharePoint Server).

Важно!

Для выполнения этой процедуры используемая учетная запись должна иметь полномочия члена группы администраторов на локальном сервере, где размещается веб-сайт центра администрирования SharePoint, а также члена роли фиксированной базы данных dbowner в SQL Server.

Архивация сайтов и контента SharePoint с использованием операции экспорта Stsadm

  1. На диске с установленными продуктами и технологиями SharePoint перейдите в каталог %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Введите следующую команду и нажмите ВВОД:
    stsadm –o export –url <URL-адрес сайта, архивация которого выполняется> -filename <имя файла архива> –includeusersecurity –versions 4

    Параметр includeusersecurity гарантирует, что у архивированного контента или сайта имеются те же самые разрешения, что и у оригинала. Присвоив параметру versions значение 4, можно обеспечить, что в архив будет включено весь контент вне зависимости от версии. Дополнительные сведения см. в разделе Export: операция Stsadm (Office SharePoint Server).

    Примечание

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

Извлечение контента сайта с использованием инструмента командной строки Stsadm

Можно использовать операцию Stsadm import для добавления архивированного сайта в другое семейство сайтов или для перемещения всего семейства сайтов в другую базу данных или в другое веб-приложение. Хотя при использовании операции import данные импортируются, эта процедура не аналогична операции restore. При помощи операции import нельзя восстановить рабочие процессы, оповещения, функции, решения или состояние корзины. Чтобы обеспечить восстановление с максимальной точностью, используйте операцию restore для импорта всего семейства сайтов, как это описано в разделе Migrate Office SharePoint Server 2007 by using the Stsadm command-line tool.

Перед выполнением этой процедуры обязательно прочтите раздел Планирование резервного копирования и восстановления (Office SharePoint Server).

Важно!

Если производится экспорт сайта, а затем его импорт в другое местоположение, на новом сайте сохраняются многие параметры, использованные на исходном сайте. В результате этого иерархическая навигация на новом сайте может отображаться не так, как это необходимо. Для сохранения исходных иерархических связей можно присвоить свойству UseShared значение False, а для их адаптации из родительского сайта этому свойству присваивают значение True. Дополнительные сведения см. в подразделе Процедура обновления свойства UseShared в этой статье.

Важно!

Для выполнения этой процедуры необходимо, по меньшей мере, входить в группу администраторов на локальном компьютере, где размещен веб-сайт центра администрирования SharePoint, и иметь фиксированную роль dbowner в базе данных SQL Server.

Импорт сайтов и объектов SharePoint с использованием операции импорта Stsadm

  1. На диске с установленными продуктами и технологиями SharePoint перейдите в каталог %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Введите следующую команду и нажмите ВВОД:
    stsadm –o import –url <URL-адрес сайта, на который выполняется импорт> -filename <имя файла архива> –includeusersecurity

    Параметр includeusersecurity гарантирует, что импортируемый контент или сайт будут иметь те же самые требования к разрешению, что и оригинал. Дополнительные сведения см. в разделе Import: операция Stsadm (Office SharePoint Server).

    Примечание

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

Обновление свойства UseShared

  1. На импортированном сайте щелкните Действия сайта, а затем выберите Параметры сайта.

  2. На странице "Параметры узла" в разделе Внешний вид и функции щелкните Верхняя панель ссылок.

  3. Чтобы унаследовать ссылки от родительского сайта, щелкните Использовать ссылки родительского сайта на странице "Верхняя панель ссылок".
    -ИЛИ-
    Чтобы сохранить исходные пути, щелкните Перестать наследовать ссылки на странице "Верхняя панель ссылок".

  4. Нажмите кнопку OK.

См. также

Понятия

Использование альтернативных методов резервного копирования и восстановления (Office SharePoint Server 2007)
Запись и восстановление содержимого с помощью события "Web site delete" (Office SharePoint Server 2007)
Запись и восстановление содержимого с помощью SharePoint Designer (Office SharePoint Server 2007)
Архивация версий сайта с помощью снимков баз данных (Office SharePoint Server 2007)