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


Перенос базы данных контента из внутренней базы данных Windows или SQL Server Express Edition в экземпляр SQL Server (Search Server 2008)

Обновлено: 2008-10-23

Проект содержимого Эта статья была опубликована для предыдущей версии продукта и публикуется для данного выпуска без изменений.

В состав Microsoft Search Server 2008 входит программа Stsadm.exe, предназначенная для администрирования серверов и веб-сайтов из командной строки.

Преимущества этой программы:

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

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

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

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

  • Для процессов резервного копирования, которые изначально занимали 17 часов, система перезапустит резервное копирование и выделит соответствующий период для выполнения процесса (превышающий 17 часов).

Недостатки этой программы:

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

  • Не обеспечивает автоматическое удаление старых файлов резервных копий. Можно использовать сценарий удаления файлов резервных копий, описанный в статье базы знаний Майкрософт Автоматическое удаление резервных копий в 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 (Search Server 2008).

Перед выполнением описанных действий убедитесь в выполнении перечисленных ниже условий.

Важно!

Для выполнения этой процедуры используемая учетная запись должна входить в группу администраторов на локальном сервере, где размещается веб-сайт центра администрирования 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).

    NoteПримечание:

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

Извлечение содержимого веб-сайта с использованием программы командной строки Stsadm

Можно использовать операцию Stsadm import для добавления архивированного сайта в другое семейство сайтов или для перемещения всего семейства сайтов в другую базу данных или в другое веб-приложение. Хотя при использовании операции import данные импортируются, эта процедура не аналогична операции restore. При помощи операции import нельзя восстановить рабочие процессы, оповещения, функции, решения или состояние корзины. Чтобы обеспечить восстановление с максимальной точностью, используйте операцию restore для импорта всего семейства сайтов, как это описано в разделе Восстановление фермы с помощью программы командной строки Stsadm (Search Server 2008).

Перед выполнением описанных действий убедитесь в выполнении перечисленных ниже условий.

Важно!

При экспорте веб-сайта, а затем его импорте в другое местоположения на новом веб-сайте сохраняются многие параметры, использованные на исходном веб-сайте. В результате этого иерархическая навигация на новом веб-сайте может отображаться не так, как это необходимо. Для сохранения исходных иерархических связей можно присвоить свойству 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).

    NoteПримечание:

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

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

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

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

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

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

См. также

Альтернативные методы резервного копирования и восстановления содержимого (Search Server 2008)
Запись и восстановление содержимого с помощью события удаления веб-сайта (Search Server 2008)
Запись и восстановление содержимого с помощью SharePoint Designer (Search Server 2008)
Архивация версий сайта с помощью снимков баз данных (Search Server 2008)