Архивация и восстановление веб-узлов Windows SharePoint Services

OSzone.net » Microsoft » Sharepoint » Архивация и восстановление веб-узлов Windows SharePoint Services
Автор: Шамиль Абакаров aka Sham
Иcточник: (переведено с англ.) Microsoft Technet
Опубликована: 18.11.2006
Club logo

Опубликовано: 1 ноября 2003 г.

Официальное руководство

Для получения последней информации посетите веб-страницу http://office.microsoft.com/home/office.aspx?assetid=fx01085802

На этой странице

Краткий обзор этого руководства

Введение

Обзор возможностей

Шаблоны списка или библиотеки

Шаблоны узла

Веб-пакеты

Средство архивации и восстановления FrontPage и утилита SharePoint Migration Tool (Smigrate.exe)

Архивация и восстановление с помощью SQL Server 2000

Архивация и восстановление с помощью утилиты Stsadm.exe

Краткий обзор этого руководства

При выборе метода архивации или перемещения веб-узлов на основе служб Windows® SharePoint™ необходимо учитывать ряд вопросов: требуется ли административный доступ к веб-серверу; есть ли необходимость в архивировании и восстановлении разрешений, параметров безопасности, а также структуры и содержимого узла. Используя данное официальное руководство, Вы сможете определить средства для резервного копирования и перемещения веб-узлов Windows SharePoint.

В этом документе рассматриваются:

Изолированная серверная среда и среда фермы серверов

Базы данных и службы Windows SharePoint

Перемещение в сравнении с архивированием и восстановлением

Возможности программы FrontPage 2003 для архивирования и восстановления веб-узлов

Наверх страницы

Введение

Это руководство служит для определения доступных параметров архивации и восстановления веб-узлов на основе служб Windows® SharePoint™. При выборе способа выполнения этих операций Вы должны обратить внимание на следующие факторы: наличие административного доступа к веб-серверу, необходимость архивирования и восстановления разрешений и установок безопасности, а также необходимость архивирования и восстановления структуры и содержимого веб-узла. Рекомендации данного руководства помогут Вам значительно упростить и сделать более эффективным процесс резервного копирования, восстановления и перемещения веб-узлов.

Основы служб Windows SharePoint

Изолированная серверная среда и среда фермы серверов

Предшественник этого продукта (SharePoint Team Services) функционировал в строго изолированной серверной среде. Каждый сервер поддерживал множество виртуальных серверов, доступных пользователям в качестве отдельных серверов HTTP. Исходя из этого, каждый виртуальный сервер мог иметь свое доменное имя и IP-адрес, а следовательно, должен был управляться отдельно.

Изолированная серверная среда служб Windows SharePoint позволяет группировать узлы в так называемые семейства узлов (site collections). Семейства узлов виртуального сервера представляют собой набор веб-узлов, у которых один владелец и общие настройки административных параметров. Каждое семейство узлов содержит веб-узел верхнего уровня, а также может включать в себя один или более дочерних узлов с уникальными либо унаследованными от родительского веб-узла установками безопасности, разрешениями и оформлением. Подобные изолированные серверные среды очень просты в установке и хорошо подходят для работы в условиях малой и средней нагрузки.

Теперь в службы Windows SharePoint включена поддержка среды фермы серверов. Среда фермы серверов дает возможность воспользоваться преимуществом масштабируемой архитектуры, которую предоставляют службы Windows SharePoint и Microsoft SQL Server™, позволяющие добавлять серверы по мере увеличения требований к объемам хранения и производительности. Например, если у вас есть серверы доступа (интерфейсные серверы) с работающими службами Microsoft Internet Information Services (IIS) и Windows SharePoint Services, то они могут перенаправлять трафик на подходящий сервер под управлением Microsoft SQL Server 2000, который содержит информацию, запрошенную клиентским веб-узлом (см. Рисунок 1).

Рисунок 1 – Среда фермы серверов для служб Windows SharePoint.

Базы данных и службы Windows SharePoint

Очень важно понимать принцип архивирования или перемещения узлов, созданных на основе служб Windows SharePoint. Содержимое каждого виртуального сервера на основе служб Windows SharePoint хранится в базе данных SQL Server или Microsoft SQL Server 2000 Desktop Engine 2000 (MSDE). База данных хранит все содержимое и элементы веб-узла, включая данные списков и библиотек, документы, графику, веб-страницы (в том числе ASP.NET), веб-части в пределах зоны веб-частей, а также разрешения и настройки параметров безопасности. Хранение содержимого и структуры веб-узлов в базе данных SQL Server обеспечивает целостность данных при транзакциях, а также позволяет администраторам веб-узлов легко масштабировать серверы по мере возрастания числа размещенных на них веб-узлов и объема содержимого. Использование базы данных дает возможность полнотекстового поиска и архивирования узлов путем сохранения резервной копии базы данных SQL Server. Дополнительным преимуществом является наличие в среде фермы серверов базы данных конфигурации, которая направляет каждый сервер к базе данных с требуемым для веб-узла содержимым.

Примечание. В отличие от SQL Server, продукт MSDE не предоставляет возможностей полнотекстового поиска. Кроме того, в него не включены функции архивации и восстановления баз данных. Совместное использование SQL Server и служб Windows SharePoint предоставляет эти возможности, создавая идеальные условия для их применения в качестве безупречных компонентов среды фермы серверов.

Перемещение в сравнении с архивированием и восстановлением

В большинстве случаев не происходит фактической миграции веб-узлов в другое расположение. Вместо этого веб-узел архивируется в файл и затем содержимое или узел создается заново из файла резервной копии. Различие в определениях понятий «миграция» и «архивирование и восстановление» заключается в том, что при миграции происходит удаление исходного содержимого узла, в то время как при архивировании и восстановлении исходный узел продолжает работу вплоть до его полного удаления. Большинство параметров перемещения узлов на основе служб Windows SharePoint нацелены прежде всего на процесс архивирования и восстановления.

Архивация и восстановление узлов на основе Microsoft Office SharePoint Portal Server 2003

Для создания единого узла портала для всей организации сервер Microsoft Office SharePoint Portal Server 2003 задействует целый ряд продуктов: Microsoft Office 2003, Microsoft Windows SharePoint Services и Microsoft SQL Server 2000 SP3. По существу, сервер SharePoint Portal Server выполняет роль надстройки в архитектуре служб Windows SharePoint для придания им дополнительной функциональности, такой как интеграция на уровне предприятия, управление содержимым, организация, публикация и совместная работа. Исходя из различий в возможностях продуктов Windows SharePoint Services и SharePoint Portal Server, только средства SharePoint Portal должны использоваться для архивирования и восстановления узлов на основе SharePoint Portal Server.

Таким средством является программа резервного копирования и восстановления данных SharePoint Portal Server (SharePoint Portal Server Data Backup and Restore). Вы можете запустить эту программу из группы SharePoint Portal Server в меню Все программы (All Programs). Для получения подробной информации об архивировании и восстановлении узлов, созданных на основе SharePoint Portal Server, обратитесь к документу Руководство администратора Microsoft Office SharePoint Portal Server 2003 «Microsoft Office SharePoint Portal Server 2003 Administrator’s Guide», который доступен из центра загрузки Майкрософт (Microsoft Download Center) по адресу http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=47405143-f586-4941-92f5-048bf00cf332.

Далее в этом руководстве можно ознакомиться с возможностями перемещения, архивирования и восстановления узлов на основе служб Windows SharePoint.

Наверх страницы

Обзор возможностей

Возможности перемещения, архивирования и восстановления всего узла или его содержимого включают использование шаблонов списка или шаблонов узла, веб-пакетов, а также инструментов, входящих в состав продуктов FrontPage, SQL Server и Windows SharePoint Services.

Шаблоны списка и библиотеки. Вы можете сохранить имеющийся список или библиотеку служб Windows SharePoint в качестве шаблона и использовать этот шаблон для создания новых списков или библиотек. Шаблоны списка и библиотеки можно создать в каждом веб-узле, и Вы можете сохранить в шаблоне как содержимое списка или библиотеки, так и его структуру. Максимально возможный размер шаблона списка или библиотеки составляет 10 Мб.

Шаблоны узла. Существующий веб-узел на основе служб Windows SharePoint можно сохранить в качестве шаблона и использовать этот шаблон для создания нового веб-узла в том же семействе узлов. В шаблоне можно сохранять как данные узла, так и его структуру. Созданный шаблон будет отображаться на странице выбора шаблонов веб-узлов, где пользователи создают новые веб-узлы. Максимально возможный размер шаблона узла составляет 10 Мб.

Веб-пакеты. Возможность создания веб-пакетов – это новое преимущество компонента Microsoft Office FrontPage 2003. Эта функция позволяет размещать в одном пакете файлы и структуру узла FrontPage 2003 или Windows SharePoint Services. Этот пакет впоследствии можно использовать для развертывания узла на другом дочернем узле или сервере. Веб-пакеты могут включать в себя как веб-узел целиком, так и выборочные элементы (например, некоторые веб-страницы, списки или библиотеки). В состав веб-пакета может входить содержимое веб-страницы, структура списка и библиотеки, но может отсутствовать содержимое узла (данные списков, библиотек или документов). В веб-пакете не сохраняется структура переходов узла, однако в нем допустимы пользовательские панели ссылок.

Средство архивации и восстановления FrontPage 2003 и утилита SharePoint Migration Tool (Smigrate.exe). Резервное копирование и восстановление веб-узла можно выполнять с помощью встроенного средства программы FrontPage 2003 и утилиты командной строки SharePoint Migration Tool (Smigrate.exe). Оба этих инструмента обладают одними и теми же функциями, поскольку фактически средство архивации и восстановления FrontPage 2003 является пользовательским интерфейсом (графической оболочкой) для Smigrate.exe. Эти средства доступны администраторам веб-узлов и не требуют административного доступа к серверу с работающими службами Windows SharePoint.

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

Архивация и восстановление с помощью средства администрирования Stsadm.exe. В состав служб Windows SharePoint входит многофункциональное средство командной строки Stsadm.exe. Эта утилита позволяет администраторам добавлять или удалять пользователей, создавать или удалять веб-узлы, архивировать или восстанавливать узлы и многое другое. Среди возможностей этого средства есть также архивирование и восстановление семейств узлов (семейства узлов включают содержимое узлов, настройки безопасности и разрешения). Для использования средства stsadm.exe необходимо быть членом локальной группы «Администраторы» на сервере, где работают службы Windows SharePoint.

Таблица 1 – Сравнение возможностей архивирования и восстановления

Возможность Шаблоны списка или библиотеки Шаблоны узла Веб-пакеты Архивация и восстанов-
ление FrontPage 2003
Средство SharePoint Migration Tool (Smig-
rate.exe)
Архивация и восстанов-
ление SQL Server 2000
Средство Stsadm.exe
Полно-
масштабная
архивация и восстанов-
ление
содержимого (включая разрешения и настройки безопасно-
сти)
          Да Да
Работа с узлами, исполь-
зующими MSDE и SQL Server
Да Да Да Да Да Только SQL Server Да
Копирование содержимого между веб-узлами В пределах одного узла В пределах одного семейства узлов Да Да Да Да Да
Отсутствие ограничения по размеру Ограничение 10 Мб Ограничение 10 Мб Да
По техническим параметрам ограничений нет, но практичес-
кий лимит ~125 Мб
Да Да Да Да
Затрагивает содержимое и структуру Да
[необяза-
тельно
– может как включать содержимое, так и не включать его]
Да
[необяза-
тельно
– может как включать содержимое, так и не включать его]
  Да Да Да Да
Затрагивает только структуру Да
[необяза-
тельно
– может как включать содержимое, так и не включать его]
Да
[необяза-
тельно
– может как включать содержимое, так и не включать его]
Да        
Требует администра-
тивного
доступа к серверу
          Да Да
Выбор содержимого узла Да   Да
Пакеты не могут включать дочерние узлы
       
Выбор узлов Не применимо Не применимо Да Да
[преду-
смотрено
только для одного узла или дочернего узла за операцию]
Да
[преду-
смотрено
только для одного узла или дочернего узла за операцию]
Архивирует семейства узлов Архивирует семейства узлов
Миграция узлов на основе SharePoint Team Services в среду служб Windows SharePoint       Да Да    

Наверх страницы

Шаблоны списка или библиотеки

Если на основе уже имеющегося списка или библиотеки служб Windows SharePoint Вы хотите создать новые, достаточно сохранить существующий список или библиотеку в качестве шаблона. Например, если Вы постоянно добавляете поле описания (Description) в каждую библиотеку документов и меняете представление с целью отображения только выбранных полей, то просто сохраните эту библиотеку в качестве шаблона. Теперь библиотеки документов, созданные на основе этого шаблона, будут иметь нужное стандартное представление и одинаковые поля.

Примечание. Максимально возможный размер шаблона списка или библиотеки составляет 10 Мб.

Для создания шаблона на основе списка или библиотеки щелкните ссылку Изменить настройки и столбцы (Modify settings and columns) в обозревателе на странице списка или библиотеки. На странице Настройка (Customize) в разделе Общие свойства (General Settings) щелкните Сохранить библиотеку документов в качестве шаблона (Save document library as template) или Сохранить список в качестве шаблона (Save list as template). В открывшейся странице Сохранить как шаблон (Save as Template) в полях Имя файла (File name), Название шаблона (Template title) и Описание шаблона (Template description) введите необходимый текст.

Рисунок 2 – Страница Сохранить как шаблон (Save as Template).

Примечание. Название и описание шаблона будет отображено в списке доступных шаблонов на странице создания (Create).

Если кроме структуры списка или библиотеки в шаблон также необходимо включить данные и/или документы, установите флажок Включить содержимое (Include content) и нажмите кнопку OK. После этого откроется страница с уведомлением об успешном создании шаблона, на которой тоже нажмите OK. Теперь страница создания (Create) содержит ссылку на новый шаблон, который можно использовать для создания новой библиотеки или списка.

Рисунок 3 – Ссылка на созданный шаблон.

Наверх страницы

Шаблоны узла

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

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

Для того чтобы создать новый шаблон узла, сначала откройте этот узел в обозревателе и щелкните Параметры узла (Site Settings). Щелкните ссылку Переход к администрированию узла (Go to Site Administration) в разделе Администрирование (Administration). На открывшейся странице Администрирование узла верхнего уровня (Top-level Site Administration) в разделе Управление и статистика (Management and Statistics) щелкните ссылку Сохранение узла в качестве шаблона (Save site as template). После этого откроется соответствующая страница, на которой нужно ввести необходимый текст в полях Имя файла (File name), Название шаблона (Template title) и Описание шаблона (Template description).

Рисунок 4 – Страница cохранения узла в качестве шаблона (Save site as template).

Примечание. Название и описание шаблона появится в списке доступных шаблонов узла на странице выбора шаблона (Template Selection) во время создания нового дочернего узла. Шаблон узла доступен на странице выбора шаблона для всех узлов в пределах одного семейства.

Если необходимо включить в шаблон кроме структуры узла также данные и/или документы, установите флажок Включить содержимое (Include content). Нажмите кнопку OK по окончании настройки. После этого откроется страница с уведомлением об успешном создании шаблона, на которой тоже нажмите OK.

К созданному шаблону можно перейти, щелкнув Узлы и рабочие области (Sites and Workspaces) на странице создания. После этого откроется страница Новый узел SharePoint (New SharePoint Site), на которой нужно ввести название нового узла в поле Название (Title) и описание узла в поле Описание (Description). Введите URL-адрес вашего дочернего узла в поле URL-имя (URL name) и нажмите Создать (Create), чтобы открыть страницу Выбор шаблона (Template Selection).

Рисунок 5 – Страница выбора шаблона (Template Selection).

Щелкните имя нового шаблона узла в прокручиваемом текстовом поле Шаблон (Template) и нажмите OK. Созданный дочерний узел будет иметь структуру и содержимое родительского узла.

Предоставление доступа к шаблонам узла из других семейств узлов

Шаблоны узла автоматически становятся доступными на странице выбора шаблона для всех узлов в пределах одного семейства узлов. Однако Вы можете предоставить доступ к шаблонам и для всех семейств узлов сервера с помощью средства Stsadm.exe, входящего в состав служб Windows SharePoint. Для начала создайте новый шаблон узла, как описано в начале этого раздела. Потом откройте галерею шаблонов узлов, для чего щелкните Параметры узла (Site Settings), а затем в разделе Администрирование (Administration) страницы параметров узла щелкните ссылку Переход к администрированию узла (Go to Site Administration). В разделе Галереи семейства узлов (Site Collection Galleries) страницы Администрирование узла верхнего уровня (Top-level Site Administration) щелкните Управление галереей шаблонов узлов (Manage site template gallery), чтобы открыть страницу Каталог шаблонов узлов (Site Template Catalog). Щелкните имя шаблона, который нужно сделать доступным для всех семейств узлов сервера. В появившемся диалоговом окне Загрузка файла (File Download) нажмите Сохранить (Save). Выберите место на локальном или сетевом диске для сохранения шаблона (например, c:\alpineskihouse.stp) и нажмите кнопку Сохранить (Save). Теперь этот шаблон доступен по указанному Вами адресу.

Следующим этапом будет добавление шаблона в галерею шаблонов для всех семейств узлов сервера с помощью средства Stsadm.exe. Необходимым условием использования этого средства является Ваше членство в группе администраторов локального сервера с работающими службами Windows SharePoint. Откройте окно командной строки на сервере, измените текущий каталог на каталог, содержащий файл Stsadm.exe и введите следующую команду, изменив текст названия и описания на Ваш собственный, после чего нажмите клавишу Enter:

stsadm –o addtemplate –filename c:\alpineskihouse.stp –title Здесь введите текст названия шаблона –description Здесь введите текст описания, который появится на странице выбора шаблона.

Введите iisreset в окне командной строки, чтобы перезапустить службы Internet Information Services (IIS). Теперь шаблон узла доступен на страницах выбора шаблона во всех семействах узлов сервера.

Наверх страницы



Веб-пакеты

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

Примечание. Веб-пакеты могут содержать только пользовательские панели ссылок. Структура переходов узла в веб-пакете не сохраняется. Дочерние узлы также не могут быть включены в веб-пакет.

Создание веб-пакета

Откройте в программе FrontPage 2003 веб-узел, из которого Вы хотите создать веб-пакет. В меню Инструменты (Tools) выделите пункт Пакеты (Packages), затем выберите команду Экспорт (Export), после чего откроется диалоговое окно Экспорт веб-пакета (Export Web Package). В прокручиваемом текстовом поле Файлы на веб-узле (Files in Web site) выберите элементы, которые хотите включить в веб-пакет и нажмите кнопку Добавить (Add). Таким же образом, в прокручиваемом текстовом поле Файлы в пакете (Files in Package) выберите файлы, которые нужно исключить из веб-пакета и нажмите кнопку Удалить (Remove). После завершения настроек нажмите OK, после чего откроется диалоговое окно сохранения файла. Введите имя файла, выберите расположение и нажмите кнопку Сохранить (Save). Созданный файл веб-пакета имеет расширение .fwp.

Рисунок 6 – Диалоговое окно Экспорт веб-пакета (Export Web Package).

Примечание. По техническим параметрам размер веб-пакетов не имеет ограничений, но тестирование показало, что наилучшие показатели достигаются при использовании веб-пакетов, имеющих размер не более 125 Мб.

Создание нового веб-узла из веб-пакета

Для создания нового веб-узла из существующего веб-пакета откройте программу FrontPage 2003. В меню Инструменты (Tools) выделите пункт Пакеты (Packages), затем выберите команду Импорт (Import), после чего откроется диалоговое окно Открытие файла (File Open). Найдите требуемый файл с расширением .fwp и нажмите кнопку Открыть (Open) для появления диалогового окна Импорт веб-пакета (Import Web Package). В поле Конечное расположение (Destination) введите адрес нового веб-узла. Убедитесь, что установлены флажки напротив используемых элементов в поле Элементы из веб-пакета для импорта (Items from Web package to import) и нажмите кнопку Импорт (Import). В диалоговом окне подтверждения выбора нажмите кнопку Да (Yes) для запуска установщика веб-пакета, который создаст веб-узел на основе выбранного веб-пакета.

Рисунок 7 – Диалоговое окно Импорт веб-пакета (Import Web Package).

Наверх страницы

Средство архивации и восстановления FrontPage и утилита SharePoint Migration Tool (Smigrate.exe)

Архивирование и восстановление узлов на основе служб Windows SharePoint может быть выполнено с применением средств архивации и восстановления веб-узлов программы FrontPage 2003 или утилиты SharePoint Migration Tool (Smigrate.exe). Оба этих средства имеют один и тот же инструментарий (средство FrontPage 2003 программно задействует утилиту Smigrate.exe) и позволяют упростить архивирование или восстановление веб-узлов на локальном или удаленном сервере. Вы можете использовать эти средства для резервного копирования узлов на основе SharePoint Team Services, а также узлов сервера под управлением FrontPage Server Extensions 2002. Параметры архивации и восстановления веб-узлов FrontPage требуют административных разрешений для узла, но при этом необязательно быть членом группы локальных администраторов на сервере, где работают службы Windows SharePoint. Как и в случае с веб-пакетами, в процессе архивирования веб-узлов создается файл с расширением .fwp, который впоследствии можно использовать для развертывания узла на другом расположении.

Средства Smigrate.exe и FrontPage 2003 сохраняют установки параметров безопасности при миграции узла SharePoint Team Services в узел на основе служб Windows SharePoint. Напротив, настройки параметров безопасности не сохраняются при миграции узла FrontPage Server Extensions 2002 в узел на основе служб Windows SharePoint и при миграции узла Windows SharePoint в другой узел на основе служб Windows SharePoint. Дополнительным преимуществом является поддержка обслуживания документов, а также данных списков и библиотек.

Для получения подробного описания возможностей данных средств архивации и восстановления обратитесь к документу Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN), который доступен в центре загрузки Майкрософт по адресу http://www.microsoft.com/downloads/details.aspx?familyid=a637eff6-8224-4b19-a6a4-3e33fa13d230&displaylang=en.

Несмотря на равные возможности архивации и восстановления программы FrontPage 2003 и утилиты Smigrate.exe, каждое средство имеет свои преимущества. Средство программы FrontPage 2003 поможет пользователям, незнакомым с интерфейсом командной строки, а также, в случае необходимости, запросит дополнительную информацию входа в систему или уведомит о проблемах с соединением. Недостатком средства Smigrate.exe можно назвать необходимость его перезапуска в случае, если ошибка не позволит завершить операцию. Тем не менее, эта утилита может быть запущена администраторами узла или сети без установки и использования клиента FrontPage. Интерфейс командной строки дает возможность автоматизировать процесс резервного копирования и восстановления с помощью пакетных файлов.

Примечание. В процессе архивирования или восстановления оба средства создают файлы журналов, в которые заносятся объекты резервного копирования или восстановления, а также ошибки, возникшие в процессе операции. Файл журнала создается в папке временных файлов пользователя (путь к этой папке содержится в переменной среды %TEMP%) и ему присваивается имя согласно маске «smigrate_n.log», где n это число, увеличивающееся при каждом создании файла журнала (например, smigrate_1.log, smigrate_2.log, smigrate_3.log, и т.д.).

Средство архивации и восстановления веб-узлов FrontPage 2003

Для того чтобы сделать резервную копию узла с помощью средства архивации и восстановления FrontPage 2003, откройте этот узел в программе FrontPage 2003. В меню Инструменты (Tools) выделите пункт Сервер (Server) и выберите команду Архивация веб-узла (Backup Web Site), чтобы открыть соответствующее диалоговое окно. Если необходимо включить в файл резервной копии все дочерние узлы веб-узла, установите флажок Включить в архив дочерние узлы (Include subsites in archive) и нажмите OK. Откроется диалоговое окно Сохранение файла (File Save), в котором выберите расположение для файла архива (.fwp), введите имя файла в поле Имя файла (File name) и нажмите кнопку Сохранить (Save). В процессе выполнения будет отображаться диалоговое окно Ход архивации веб-узла (Backup Web Site Progress). По завершении появится диалоговое окно с уведомлением об успешном окончании архивирования – нажмите OK, чтобы его закрыть. Файл архива с расширением .fwp теперь доступен по указанному Вами адресу.

Рисунок 8 – Диалоговое окно Архивация веб-узла (Backup Web Site).

Для того чтобы создать узел из файла архива с помощью средства восстановления веб-узлов FrontPage 2003, откройте эту программу и создайте пустой веб-узел. В меню Файл (File) выберите команду Создать (New), чтобы открыть область задач Создать (New). В разделе Создать веб-узел (New Web site) щелкните ссылку Другие шаблоны веб-узлов (More Web site templates), перейдите на вкладку Общие (General) и щелкните Пустой веб-узел (Empty Web Site). Введите адрес нового веб-узла в поле Укажите расположение нового веб-узла (Specify the location of the new Web site) и нажмите OK. Новый пустой веб-узел откроется в программе FrontPage 2003.

Совет. Существует способ создания пустого веб-узла с помощью обозревателя. Откройте страницу создания и щелкните Узлы и рабочие области (Sites and Workspaces). Когда откроется страница Выбор шаблона (Template Selection), закройте обозреватель, не выбирая шаблон.

В меню Инструменты (Tools) выделите пункт Сервер (Server) и выберите команду Восстановить веб-узел (Restore Web Site). Найдите расположение файла резервной копии (.fwp), выделите этот файл и нажмите кнопку Открыть (Open). Откроется диалоговое окно Восстановить веб-узел (Restore Web Site), в котором нажмите OK для подтверждения выбора. После этого откроется диалоговое окно Ход восстановления веб-узла (Restore Web Site Progress) с индикатором выполнения процесса. В итоге отобразится диалоговое окно с уведомлением об успешном окончании процесса восстановления, в котором нажмите OK, чтобы его закрыть. Теперь веб-узел восстановлен, включая веб-страницы, содержимое и структуру списков и библиотек.

Средство SharePoint Migration Tool (Smigrate.exe)

Средство SharePoint Migration Tool (smigrate.exe) находится в папке %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\60\BIN на компьютере сервера. Эту утилиту также можно загрузить по ссылке http://www.microsoft.com/downloads/search.aspx?displaylang=ru или из каталога Microsoft Update http://update.microsoft.com/microsoftupdate/. Для запуска средства SharePoint Migration Tool требуется Windows 2000 Service Pack 3 или более новые версии этой операционной системы. Утилиту можно скопировать на другой компьютер и использовать даже в том случае, если не установлены службы Windows SharePoint.

Средство SharePoint Migration Tool имеет интерфейс командной строки. Чтобы начать работу с утилитой, откройте окно командной строки на клиентском компьютере или сервере, измените текущий каталог на каталог, содержащий файл Smigrate.exe и введите команду smigrate.exe с необходимыми параметрами.

Сначала создайте файл архива с помощью Smigrate.exe, а затем используйте эту утилиту для восстановления веб-узла из созданной Вами резервной копии. Процесс восстановления узла требует наличия пустого веб-узла, который необходимо создать до использования Smigrate.exe.

Примечание. Если восстановление узла происходит на другой URL-адрес, то Вам потребуется создать другую базу данных содержимого, поскольку содержимое двух идентичных узлов с разными URL-адресами не может храниться в одной базе данных. Создать новую базу данных содержимого можно на странице Центр администрирования SharePoint (SharePoint Central Administration) в разделе Конфигурация виртуального сервера (Virtual Server Configuration). Для получения подробной информации по этой теме обратитесь к документу Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN).

Таблица 2 – Параметры средства Smigrate.exe

Параметр Обязательный или необязательный Описание Пример значения
-w Обязательный параметр URL-адрес веб-узла. Действительный URL-адрес, например http://myserver/site1 или https://myserver/site1.
-f Обязательный параметр Имя файла резервной копии. Имя файла или полный путь к имени файла с расширением FWP. Например, backup.fwp, c:\backup.fwp или \\myserver\folder\backup.fwp
Примечание. Расширение имени файла является необязательным. Если расширение FWP не будет указано, оно будет добавлено автоматически.
-r Необязательный параметр Восстановление узла в новом расположении. Нет
-e Необязательный параметр Запрет на включение дочерних узлов в резервную копию. Нет
-x Необязательный параметр Запрет на использование параметров безопасности во время восстановления. Используется только при миграции из SharePoint Team Services версии 1.0 в Windows SharePoint Services. Нет
-y Необязательный параметр Перезапись существующего файла резервной копии. Нет
-u Этот параметр требуется, если данный узел поддерживает только обычную проверку подлинности. Имя учетной записи администратора веб-узла. Примите к сведению, что если вошедший в систему пользователь имеет достаточные права для выполнения миграции, то его учетные данные используются вместо учетных данных, указанных с параметром –u. Если требуется, чтобы миграция выполнялась с определенной учетной записью, необходимо перед выполнением миграции войти в систему с этими учетными данными. Есть и другой способ: можно изменить параметры настройки сети Интернет таким образом, чтобы компьютер не проводил проверку подлинности автоматически при подключении к веб-узлам. Действительное имя пользователя в виде ДОМЕН\имя.
-pw Необязательный параметр Пароль администратора веб-узла. Действительный пароль. Значение «*» позволяет выдать запрос на ввод пароля.

Примеры

В следующей таблице представлены примеры использования средства Smigrate.exe и синтаксис команд.

Таблица 3 – Примеры использования средства Smigrate.exe

Пример Синтаксис команды
Архивирование узла http://myserver/site1 (без включения дочерних узлов) в файл c:\backup.fwp.
smigrate.exe –w http://myserver/site1 -f c:\backup.fwp –e
Архивирование узла http://myserver/site1 (включая дочерние узлы) в файл c:\backup.fwp.
smigrate.exe –w http://myserver/site1 -f c:\backup.fwp
Восстановление узла http://yourserver/site2 из файла c:\backup.fwp.
smigrate.exe -r –w http://yourserver/site2 -f c:\backup.fwp
Восстановление узла http://yourserver/site2 из файла c:\backup.fwp с указанием имени учетной записи и пароля администратора.
smigrate.exe -r –w http://yourserver/site2 -f c:\backup.fwp –u [учетная запись администратора] -pw [пароль]
Восстановление узла http://yourserver/site2 (исключая разрешения и параметры безопасности) из файла c:\backup.fwp. Используется только при миграции узла из системы SharePoint Team Services версии 1.0 в систему Windows SharePoint Services.
smigrate.exe –w http://myserver/site1 -f c:\backup.fwp –x

Миграция узлов на основе SharePoint Team Services

Существует ряд нюансов, которые необходимо учесть при миграции узлов из системы SharePoint Team Services в систему Windows SharePoint Services. Одно из наиболее существенных различий в архитектуре этих систем состоит в способе хранения содержимого узлов. Данные узлов SharePoint Team Services хранятся в файловой системе, в то время как содержимое узлов Windows SharePoint Services полностью размещено в базах данных SQL Server или MSDE. Исходя из этих различий, не все параметры узлов SharePoint Team Services могут быть перенесены полностью. Ниже представлен список изменений при миграции узлов SharePoint Team Services в систему Windows SharePoint Services:

  • При миграции узла домашняя страница default.htm автоматически переименовывается в default_old.htm и создается новая домашняя страница default.aspx.
  • Домашние страницы, настроенные с помощью редактора веб-страниц, совместимого со службами Windows SharePoint (например, Microsoft Office FrontPage 2003) изменяются на стандартную домашнюю страницу веб-узла группы. Домашние страницы, настроенные в обозревателе, сохраняют изменения, включая добавленные представления и изменения в панели быстрого запуска (Quick Launch).
  • Большинство страниц форм и представлений, настроенных с помощью редактора веб-страниц, совместимого со службами Windows SharePoint (например, Microsoft Office FrontPage 2003) изменяются на стандартные страницы форм и представлений. Однако представления, созданные с помощью сторонних программ, или представления с установками, недоступными через интерфейс обозревателя SharePoint Team Services, не подлежат миграции.
  • Панели ссылок (например, верхние панели ссылок), настроенные с помощью редактора веб-страниц, совместимого со службами Windows SharePoint (например, Microsoft Office FrontPage 2003) изменяются на стандартные панели ссылок.
  • В документе Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN) подробно описана процедура миграции веб-узла SharePoint Team Services в систему Windows SharePoint Services с помощью средства Smigrate.exe. Однако настоятельно рекомендуется вместо миграции сервера выполнять архивирование содержимого на сервере SharePoint Team Services с помощью средства архивации узла FrontPage 2003 или утилиты Smigrate.exe, и затем производить его восстановление на новом сервере под управлением Windows Server 2003 и Windows SharePoint Services. Это позволит Вам поддерживать работу текущего сервера без потери данных и переводить пользователей на новый сервер по мере готовности.

    Прежде чем архивировать узел, созданный на основе SharePoint Team Services, убедитесь, что установлены следующие обновления:

    Пакеты обновлений продукта Office XP. Пакет обновлений Office XP Service Pack 1 доступен по адресу http://www.microsoft.com/downloads/details.aspx?familyid=d4d8a9a4-31fc-480b-9cd9-adccb6997ce3&displaylang=ru и пакет обновлений Office XP Service Pack 2 доступен по адресу http://www.microsoft.com/downloads/details.aspx?familyid=1a8ce553-ab76-4a63-99da-b4ed914c1514&displaylang=ru.

    Обновление SharePoint Team Services Version 1.0 Update (Ows1002.exe). Это обновление необходимо установить перед архивированием узлов SharePoint Team Services с помощью средства Smigrate.exe. Его можно загрузить по этой ссылке http://go.microsoft.com/fwlink/?LinkID=13275.

    Миграция узлов FrontPage Server Extensions 2002

    Для миграции таких узлов можно использовать средства архивации и восстановления FrontPage2003 и утилиту Smigrate.exe. Следует учесть, что настройки параметров безопасности не будут сохранены при миграции узла FrontPage Server Extensions 2002 в узел на основе служб Windows SharePoint. Кроме того, при миграции не сохраняются некоторые пользовательские настройки, такие как панели навигации. Исходя из этого, рекомендуется сначала создать файл резервной копии узла, а затем восстановить узел на новом сервере под управлением SQL Server и Windows SharePoint Services. Таким образом Вы сможете проверять версии этих продуктов и делать необходимые обновления узла на основе служб Windows SharePoint.

    Наверх страницы

    Архивация и восстановление с помощью SQL Server 2000

    Поскольку службы Windows SharePoint хранят все данные и содержимое веб-узлов в базах данных SQL Server, Вы сможете задействовать средства продукта Microsoft SQL Server 2000 для полной архивации и восстановления базы данных конфигурации, а также всех баз данных содержимого Вашего сервера или среды фермы серверов. Этот метод дает возможность полномасштабной архивации баз данных, включая содержимое, разрешения и настройки параметров безопасности. Для использования этого метода необходимо, чтобы сервер работал под управлением SQL Server 2000 (но не MSDE). Вы также должны входить в группу локальных администраторов на этом сервере.

    Следует уточнить, что описанные ниже этапы резервного копирования и восстановления содержимого производятся на одном и том же работающем сервере. Вам предлагается порядок действий для аварийного восстановления в случае повреждения базы данных и необходимости восстановления сервера и его содержимого в предыдущее состояние с помощью средств SQL Server. Все глобальные установки, хранимые в базе данных конфигурации, а также вся информация узла в базе данных содержимого будут восстановлены в состояние на момент начала архивирования. Также Вы можете использовать этот способ для восстановления отдельного узла – для этого восстановите узел на изолированном сервере под управлением SQL Server и Windows SharePoint Services.

    Примечание. На сервере под управлением Microsoft SQL Server 2000 должен быть установлен пакет обновления Service Pack 3 для возможности резервного копирования и восстановления баз данных, используемых службами Windows SharePoint.

    В первую очередь нужно определить базы данных для архивирования с помощью средств SQL Server 2000. Каждый сервер или ферма серверов имеет одну базу данных конфигурации и не менее одной базы данных содержимого.

    Таблица 4 – Определение баз данных для архивирования

    Тип базы данных Имя файла или расположение
    Конфигурация по умолчанию и базы данных содержимого на сервере SQL Server 2000 с работающими службами Windows SharePoint \Program Files\Microsoft SQL Server\MSSQL\Data
    Имя базы данных конфигурации по умолчанию (может быть изменено во время установки) Sts_config.mdf
    Имена баз данных содержимого по умолчанию (могут быть изменены во время установки) STS_server_name_#.mdf (где server_name – имя сервера, а # - случайное число)

    Теперь можно использовать средства SQL Server 2000 для резервного копирования определенных Вами баз данных. Для получения информации по этой теме обратитесь к электронной документации продукта SQL Server 2000 SP3, доступной в центре загрузки Майкрософт по адресу http://www.microsoft.com/downloads/search.aspx?displaylang=ru.

    После проведения процедуры архивирования выполните следующие шаги для восстановления баз данных, а следовательно, и восстановления узлов на основе служб Windows SharePoint:

    На Вашем сервере или на интерфейсных веб-серверах Вашей фермы серверов с помощью служб Internet Information Services (IIS) создайте виртуальные серверы для размещения содержимого веб-узла.

    Восстановите базы данных из резервных копий с помощью средств восстановления SQL Server. Для получения дополнительной информации о восстановлении баз данных обратитесь к документации Вашей версии продукта SQL Server.

    С помощью IIS создайте пулы приложений для виртуальных серверов, где расположены веб-узлы.

    Совет. Необходимо убедиться в том, что для пулов приложений используются учетные записи домена, и для этих учетных записей заданы роли администраторов безопасности (Security Administrators), администраторов процесса (Process Administrators) и создателей баз данных (Database Creators) в SQL Server. Для получения дополнительной информации о создании пулов приложений обратитесь к справочной системе служб IIS.

    Установите службы Windows SharePoint на сервере или на интерфейсных веб-серверах и подключитесь к восстановленной базе данных конфигурации. Для получения информации об установке и сценариях развертывания обратитесь к документу Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN).

    Примечание. Во время установки служб Windows SharePoint и подключения к существующей базе данных конфигурации, автоматически воссоздаются включенные и исключенные пути Вашего сервера или фермы серверов. Для получения дополнительной информации о включенных и исключенных путях обратитесь к документу Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN).

    Задайте сервер восстановленной базы данных в качестве сервера баз данных содержимого по умолчанию. Сделать это можно на странице Задание сервера баз данных содержимого по умолчанию (Set Default Content Database Server) центра администрирования SharePoint (SharePoint Central Administration).

    Выполните расширение каждого виртуального сервера, используя либо параметр Расширить и сопоставить с другим виртуальным сервером (Extend and map to another virtual server) на странице Расширение виртуального сервера (Extend Virtual Server), либо операцию командной строки extendvsinwebfarm (утилиты Stsadm.exe). Это позволит Вам подключить новый виртуальный сервер к восстановленной базе данных содержимого. Повторите это действие для каждого нового виртуального сервера.

    Для каждого виртуального сервера добавьте требуемое количество восстановленных баз данных содержимого. Сделать это можно на странице Управление базами данных содержимого (Manage Content Databases) центра администрирования SharePoint (SharePoint Central Administration). Для получения подробной информации обратитесь к документу Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN).

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

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

    Наверх страницы

    Архивация и восстановление с помощью утилиты Stsadm.exe

    Средство командной строки Windows SharePoint Services Stsadm.exe позволяет администраторам серверов добавлять или удалять пользователей, создавать или удалять веб-узлы, расширять виртуальные серверы, задавать свойства подключения к базам данных, изменять параметры конфигурации, архивировать и восстанавливать семейства узлов. Средство Stsadm.exe можно запустить как из командной строки, так и в составе пакетных файлов или сценариев. Эта утилита дает возможность полномасштабного архивирования всего семейства узлов на сервере под управлением MSDE или SQL Server. Необходимым условием этого является Ваше членство в группе локальных администраторов на сервере, где работают службы Windows SharePoint.

    Чтобы начать работу с утилитой Stsadm.exe, откройте окно командной строки на сервере, измените текущий каталог на каталог, содержащий файл Stsadm.exe (расположение по умолчанию: \%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\60\BIN\) и введите команду stsadm.exe с необходимыми операциями и параметрами.

    Совет. Список операций командной строки можно получить, если ввести в окне командной строки команду stsadm.exe –help. Справку по синтаксису отдельной операции можно получить, набрав в командной строке stsadm.exe -help [операция].

    В Таблице 5 приводится список и описание операций архивирования и восстановления, которые выполняются с помощью средства Stsadm.exe.

    Таблица 5 – Операции архивирования и восстановления Stsadm.exe

    Операция Параметр Обязательный или необязательный Описание Пример значений
    Backup -url Обязательный параметр URL-адрес веб-узла. Действительный URL-адрес вида http://myserver/site1 или https://myserver/site1.
      -filename Обязательный параметр Имя файла архива. Имя файла в виде backup.dat
    Путь на локальном жестком диске в виде c:\backups\backup.dat
    Путь на сетевом ресурсе в виде \\share\folder\backup.dat
      -overwrite Необязательный параметр Перезаписать существующий файл архива (по умолчанию операция backup этого не делает). Если этот параметр не задан, а архивный файл существует, процесс архивирования будет остановлен. Нет
    Restore -url Обязательный параметр URL-адрес веб-узла. Действительный URL-адрес вида http://myserver/site1 или https://myserver/site1.
      -filename Обязательный параметр Имя файла архива. Имя файла в виде backup.dat
    Путь на локальном жестком диске в виде c:\backups\backup.dat
    Путь на сетевом ресурсе в виде \\share\folder\backup.dat
      -overwrite Необязательный параметр Переписать существующий веб-узел (по умолчанию операция restore этого не делает). Если этот параметр не задан, а веб-узел существует, процесс восстановления будет остановлен. Нет

    В следующей таблице представлены примеры использования средства Stsadm.exe и синтаксис команд.

    Таблица 6 – Примеры использования средства Stsadm.exe

    Пример Синтаксис команды
    Синтаксис по умолчанию для архивирования.
    Stsadm.exe -o backup -url [url-адрес] -filename [имя файла] [-overwrite]
    Архивировать узел http://myserver/site1 в файл c:\backup.dat и перезаписать существующий файл backup.dat.
    Stsadm.exe –o backup –url http://myserver/site1 -filename c:\backup.dat
    Синтаксис по умолчанию для восстановления.
    Stsadm.exe -o restore -url [url-адрес] -filename [имя файла] [-overwrite]
    Восстановить узел http://yourserver/site2 из файла c:\backup.dat и перезаписать существующий узел http://yourserver/site2.
    Stsadm.exe –o restore –url http://yourserver/site2 -filename c:\backup.dat

    Для получения дополнительной информации об использовании средства командной строки Stsadm.exe обратитесь к документу Руководство администратора Windows SharePoint Services «Windows SharePoint Services Administrator’s Guide» (EN).

    Наверх страницы


    Ссылка: http://www.oszone.net/4189/