Использование пробного обновления для выявления потенциальных ошибок (Windows SharePoint Services)

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

  1. Запуск программы сканирования перед обновлением для поиска настраиваемых сайтов или страниц, отсоединенных от шаблона (обязательно).

    Примечание

    Программу сканирования перед обновлением необходимо запустить до начала процесса обновления. Эта программа просматривает одно за другим все семейства сайтов и создает отчет о состоянии каждого сайта. Она также сохраняет информацию об определении списка для каждого списка. Можно просмотреть эти отчеты и принять меры по устранению обнаруженных проблем до запуска процесса обновления. Это сканирование должно быть проведено до запуска обновления; если такое сканирование не будет выполнено, мастер настройки продуктов и технологий SharePoint не запустится. Дополнительные сведения об этом средстве и порядке проведения сканирования см. в статье Запуск программы сканирования перед обновлением (Windows SharePoint Services).

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

    Этот список позволяет быстро увидеть некоторые общие проблемы, с которыми вы можете столкнуться, и принять решение, когда лучше всего заняться их решением — до или после обновления.

  3. Выполните пробное обновление, используя резервный или зеркальный (предназначенный только для чтения) сайт (желательно, но необязательно).

    Это лучший способ обнаружения проблем. Он позволяет предварительно просмотреть весь процесс обновления, найти все неполадки и устранить их перед запуском (или, по крайней мере, узнать, что вас может ожидать). Конечно, для этого метода требуется дополнительное время и оборудование; однако, если пробный пуск будет проведен, вам будет гораздо проще выполнить реальный процесс обновления.

  4. Тестирование настраиваемых веб-частей. Можно проверить веб-части, созданные на основе Windows SharePoint Services 2.0, и выяснить, будут ли они по-прежнему работать после обновления.

Просмотр общих проблем

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

Проблема Пояснения и рекомендации

Я не знаю, что было настроено.

Больше всего времени в процессе обновления может потребовать выявление существующих настроек и решение вопроса о том, какие настройки следует обновить, какие перенести и какие отменить; далее необходимо сопоставить эти настройки с Office SharePoint Server 2007. Используйте WinDiff — инструмент, совместимый с большинством операционных систем Майкрософт и позволяющий сравнивать исходные (по умолчанию) файлы определения сайта с текущими (настроенными) файлами определения сайта для идентификации настроек.

Дополнительные сведения см. в разделе Области, блочные сайты, обновление и перенаправления (на английском языке) (https://go.microsoft.com/fwlink/?linkid=139912&clcid=0x419) (на английском языке).

Администраторы локальных серверов и фермы серверов не могут войти на сайты.

В новой версии администраторам локальных серверов и фермы серверов не предоставляется доступ к контенту сайтов автоматически. Если требуется, чтобы эти пользователи получили доступ к контенту всех сайтов, можно использовать политику веб-приложений, посредством которой предоставить этим пользователям доступ ко всем сайтам. Дополнительные сведения об этой политике см. в разделе "Политика для веб-приложений" в статье Компоненты логической архитектуры (Windows SharePoint Services).

Во время обновления потерялись мои фирменные настройки.

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

Мои темы потеряны во время обновления.

Темы были переработаны и изменены для новой версии. Примените новую тему.

Настройки, выполненные в редакторе веб-страниц, совместимом с Windows SharePoint Services, например в Microsoft® Office FrontPage® 2003, сохранены (мои страницы все еще отсоединены от шаблона), но новые функции на сайте не появляются.

Чтобы получить возможность использовать новейшие функции, верните страницу к шаблону, затем повторно примените настройки в редакторе веб-страниц, совместимом с Windows SharePoint Services 3.0, например в Microsoft Office SharePoint Designer 2007.

Жестко заданные URL-адреса в веб-частях и страницах, отсылавшие к особым местам на моих сайтах, больше не работают.

URL-адреса определенных страниц могли измениться во время обновления (например, если у вас были некоторые области с путями /C2/ или /C16/, эти пути при обновлении могли быть заменены на /sites/). Перейдите в соответствующие места и затем заново создайте URL-адреса, указывающие на новые местоположения.

Мои сайты основаны на определении сайта с несколькими уровнями настройки.

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

У меня были расширенные библиотеки форм, но они больше не работают.

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

Мы запустили процесс постепенного обновления, и теперь мои формы не работают.

Некоторые формы InfoPath содержат жестко заданные ссылки на расположения данных (такие как особый список SharePoint, веб-служба или XML-файл). Поскольку ссылка задана жестко, она не может быть зафиксирована автоматически, чтобы указывать на временный URL-адрес, используемый для сайтов, которые еще не были обновлены во время постепенного обновления. Чтобы сохранить формы, необходимо немедленно обновить сайты, содержащие формы с испорченными ссылками (при этом восстанавливаются первоначальные URL-адреса). Если невозможно обновить сайты немедленно (например, есть другие проблемы с сайтом, которые нужно исследовать перед обновлением), можно заново опубликовать формы и указать временный домен в URL-адресе. Обратите внимание, что если формы будут заново опубликованы, вам придется еще раз их публиковать после обновления сайтов, чтобы восстановить исходные URL-адреса, поэтому пользуйтесь этой возможность осторожно. Дополнительные сведения о временных URL-адресах, используемых при постепенном обновлении, см. в статье Описание процесса обновления (Windows SharePoint Services).

У меня был особый текст сообщения для оповещений, и он теперь не отображается.

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

У меня были пользовательские обработчики событий, настроенные для моей среды.

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

Некоторые элементы управления, к которым я привык, теперь отсутствуют.

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

Мои веб-части были в старой версии довольно запутаны, и теперь в новой версии они не работают.

Возможно, вам придется перепрограммировать веб-части с помощью ASP.NET 2.0.

Мои пользовательские веб-службы опирались на жестко заданные URL-адреса или функции, которые изменились.

Возможно, вам придется переработать веб-службы, чтобы использовать новые схемы URL-адресов и новые функции. Дополнительные сведения см. в пакете SDK для Windows SharePoint Services 3.0.

Некоторые файлы (с расширениями .asmx, .rem, .resx, .soap или .ashx) после обновления не отображаются или не открываются.

Эти расширения были в новой версии добавлены в список заблокированных расширений файлов. Если требуется разрешить пользователям передавать или загружать файлы с такими расширениями, можно удалить записи для этих расширений из списка. Дополнительные сведения об управлении заблокированными расширениями файлов см. в теме "Управление заблокированными типами файлов" в справочной системе центра администрирования Windows SharePoint Services 3.0.

Кнопка "Связь с Outlook" больше не отображается на страницах "Представление".

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

Я не могу вернуть пользовательскую страницу к шаблону.

Если вы добавили к своему сайту полностью пользовательскую страницу (например, если вы заменили default.aspx совершенно другим файлом вместо того, чтобы внести изменения в существующий файл default.aspx), эта страница не имеет ничего общего с определением сайта и поэтому не может быть возвращена к шаблону. Если требуется, чтобы пользовательская страница имела такой же внешний вид и функции, как другие страницы на сайте, рассмотрите возможность создания новой страницы на основе определения сайта и переноса настроек на эту новую страницу.

Выполнение пробного обновления

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

Чтобы выполнить пробное обновление в резервной версии среды, выполните следующие действия.

  1. Создайте полную резервную копию сервера или фермы серверов.

  2. Восстановите резервную копию на отдельном оборудовании и настройте эту среду так, чтобы она была идентична производственной среде (например, установите все пользовательские веб-части, пользовательские двоичные файлы, определения сайтов и пр.).

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

  4. Проанализируйте результаты и найдите проблемы, которые можно было бы решить перед обновлением реальной среды.

Чтобы выполнить пробное обновление в зеркальной (предназначенной только для чтения) версии среды, выполните следующие действия.

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

  2. Проанализируйте результаты и найдите проблемы, которые можно было бы решить перед обновлением реальной среды.

Тестирование настраиваемых веб-частей

Поскольку пакет обновления 2 (SP2) для Windows SharePoint Services 2.0 поддерживает запуск ASP.NET 2.0 на том же веб-сайте IIS (также называемым виртуальным сервером или, в новой терминологии, веб-приложением), можно установить и запустить ASP.NET 2.0 на виртуальных серверах, где выполняются службы Windows SharePoint Services 2.0, и убедиться, что настраиваемые веб-части будут работать в новой среде.

Чтобы проверить веб-части, можно выполнить любую из следующих процедур.

  • Загрузите и установите ASP.NET 2.0 и .NET Framework 2.0 на интерфейсном веб-сервере в ферме или на изолированном сервере. Затем в службах IIS активируйте ASP.NET 2.0 для всех веб-сайтов IIS, на которых размещаются сайты SharePoint, и просмотрите веб-части на этих сайтах.

  • В среде разработки загрузите, установите и запустите ASP.NET 2.0 и .NET Framework 2.0; скопируйте настраиваемые веб-части; просмотрите их и убедитесь, что они по-прежнему работают.

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

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

Полный перечень доступных книг см. в Загружаемые книги для служб Windows SharePoint Services.