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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возможно, вам придется переработать веб-службы, чтобы использовать новые схемы URL-адресов и новые функции. Дополнительную информацию см. в Office SharePoint Server 2007 пакете средств разработки (SDK) и в разделе Сравнение основных функций.

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

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

Некоторые файлы (с расширениями ASMX, REM, RESX, SOAP или ASHX) после обновления не отображаются или не открываются.

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

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

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

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

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

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

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

Области поиска не обновляются.

Из-за изменений в инфраструктуре области поиска SharePoint Portal Server 2003 непосредственно не переносятся в Office SharePoint Server 2007. После обновления нужно будет заново создать области в новой инфраструктуре. Дополнительную информацию см. в темах о поиске руководства по планированию.

Каталог сайта реконструирован.

Принципы работы каталога сайта во многом изменились, в том числе:

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

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

Библиотеки документов с поддержкой электронных сообщений заменили на функцию входящей электронной почты.

В предыдущей версии можно было выбрать общую папку и автоматически добавлять отправленные в нее файлы в конкретную библиотеку документов. Вместо этого добавлена функция входящей электронной почты. После обновления предыдущая функция работать не будет. Можно будет настроить входящую электронную почту, чтобы восстановить способность архивировать документы из сообщений электронной почты. Дополнительные сведения см. в разделе Планирование входящей электронной почты (Office SharePoint Server).

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

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

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

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

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

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

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

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

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

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

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

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

См. полный список доступных книг на веб-сайте Загружаемые материалы для Office SharePoint Server 2007.