Предварительная проверка и составление отчета перед обновлением (Office SharePoint Server)

Программа Stsadm предоставляет средство средство проверки на основе правил для выяснения, отвечают ли серверы существующей среды SharePoint основным требованиям обновления от версии Windows SharePoint Services 3.0 и связанных с ней версий продуктов до будущих выпусков продуктов и технологий SharePoint.

Предварительная проверка и составление отчета перед обновлением реализована с помощью команды Stsadm –o preupgradecheck, которую можно запустить как с дополнительными параметрами, так и без них. Дополнительные сведения см. в статье Preupgradecheck: операция Stsadm (Office SharePoint Server).

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

При проверке следующие действия не выполняются:

  • Замена анализатора соответствия рекомендациям для Windows SharePoint Services 3.0 и Система Microsoft Office 2007.

  • Автоматические устранение выявленных проблем.

Необходимые условия и разрешения

Для запуска сеанса проверки и создания отчета о готовности сервера к обновлению на каждом проверяемом сервере должен быть установлен пакет обновления 2 (SP2) для Windows SharePoint Services 3.0.

Для выполнения проверки с использованием обновленной программы проверки необходимо быть членом группы администраторов фермы SharePoint и иметь права администратора на проверяемом сервере.

Структура и ход операции подготовки к обновлению

Операция средства командной строки Stsadm включает ряд процедур по загрузке одного и нескольких файлов правил XML в качестве входных данных для сравнения с текущей конфигурацией фермы и сервера SharePoint. В ходе проверки каждое правило передает результаты процедуре, записывающей результаты в файлы журнала. Таким образом, основное внимание уделяется правилам и результатам:

  • Правила

  • Результат

Коллекция правил

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

Файлы правил

Файлы правил не обрабатываются в каком-т определенном порядке, если выполняющий проверку не указал файл правила или набор файлов правил в качестве параметров, передаваемых операции preupgradecheck. В этом случае файлы правил обрабатываются в том порядке, в котором они поступают. Файлы правил расположены в папке %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\CONFIG\PREUPGRADECHECK.

Правила

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

Информационные правила

Эта категория правил предоставляет касающуюся обновления статистику по ферме, которую можно использовать при планировании обновления. Примером может быть правило FarmInfo, предоставляющее сведения об установленной версии SharePoint, количестве серверов в ферме и прочем. Информационное правило FarmInfo предоставляет следующие сведения:

  • Обзор:

    Компоненты фермы

  • Описание.

    Программное обеспечение на основе продуктов и технологий SharePoint, выполняемое в данный момент в ферме, — это <номер версии двоичной сборки>. Ферма содержит следующие компоненты:

    • <Компонент>[количество серверов] сервер</компонент>

    • <Компонент>[количество веб-приложений] Веб-приложение</компонент>

    • <Компонент>[количество баз данных контента] Базы данных контента, примерный суммарный объем = [общий объем баз данных] байт</компонент>

    • <Компонент>[количество семейств сайтов] семейства сайтов</компонент>

  • Дополнительные сведения

    См. https://www.microsoft.com/sharepoint/upgrade для оценки времени, которое потребуется на обновление фермы по сравнению с аналогичной фермой на основе эталонного оборудования Майкрософт. Дополнительные сведения об этом правиле см. в статье базы знаний 954759 в списке статей центра решений служб Windows SharePoint Services (на английском языке) (https://go.microsoft.com/fwlink/?linkid=149394&clcid=0x419).

Правила ошибок

Эта категория правил предоставляет сведения о конфигурации локального сервера или фермы, на котором необходимо исправить ошибки перед началом обновления. Примером правила DatabaseSchema, перечисляющего имена баз данных контента со схемами, отличными от стандартных баз данных контента Windows SharePoint Services 3.0. Правило DatabaseSchema предоставляет следующие сведения:

  • Обзор:

    База данных контента содержит измененные пользователем схемы

  • Описание.

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

    Базы данных, представленные в следующем списке, могли быть изменены и отличаются о первоначальной схемы: [База данных ForEach] <База данных>[имя базы данных]</база данных>

  • Дополнительные сведения и возможные решения в случае возникновения ошибки:

    дополнительные сведения об этом правиле см. в статье базы знаний 954772 в списке статей центра решений служб Windows SharePoint Services (на английском языке) (https://go.microsoft.com/fwlink/?linkid=120257&clcid=0x419).

Правила по умолчанию

Правила, описанные в следующей таблице, предоставлены в этом выпуске операции подготовки к обновлению.

Правила проверки обновлений

Имя Описание Локальный сервер или ферма Уровень серьезности

ServerInfo

Все серверы фермы, на которых выполняются экземпляры SharePoint.

Локально

Сведения

FarmInfo

Компоненты фермы.

Ферма

Сведения

UpgradeType

Поддерживаемые фермой типы обновлений

Локально

Сведения

SiteTemplates

Эта ферма использует следующие определения.

Локально

Сведения

Компоненты

Компоненты, установленные в ферме.

Локально

Сведения

LanguagePacks

Требуемые для фермы языковые пакеты.

Локально

Сведения

AAMURLs

URL-адреса AAM в текущей среде, учитываемые при обновлении.

Локально

Сведения

OSType

На этом сервере фермы не установлен 64-разрядный выпуск Windows Server 2008 или более поздняя версия.

Локально

Ошибка

DatabaseSchema

Базы данных контента изменяются пользователем и не могут быть обновлены.

Ферма

Ошибка

DataOrphan

Базы данных контента содержат потерянные элементы.

Ферма

Ошибка

SiteOrphan

На некоторые сайты не могут быть созданы ссылки.

Ферма

Ошибка

UnfinishedGradualUpgrade

Эта ферма в данный момент обновляется с использованием процесса постепенного обновления.

Ферма

Ошибка

MissingWebConfig

Это веб-сайт не имеет файла web.config.

Локально

Ошибка

InvalidHostNames

Обнаружены недопустимые имена серверов.

Локально

Ошибка

InvalidServiceAccount

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

Локально

Ошибка

DatabaseReadOnly

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

Ферма

Ошибка

WYukonLargeDatabase

Базы данных в этой ферме размещены во внутренней базе данных Windows и их объем превышает 4 ГБ.  Внутренняя база данных Windows использует технологии SQL Server как реляционное хранилище данных только для ролей и функций Windows, таких как службы Windows SharePoint Services, служба управления правами Active Directory, службы UDDI, службы обновления Windows Server Update и диспетчер системных ресурсов Windows.

Ферма

Ошибка

WYukonLargeSiteCollection

Семейства сайтов в этой ферме размещены во внутренней базе данных Windows и их объем превышает 4 ГБ.

Ферма

Ошибка

SearchContentSourceInfo

Список источников контента и начальные адреса для каждого поставщика общих служб в ферме.

Ферма

Сведения

SearchInfo

Список компонентов топологии поиска для фермы.

Ферма

Сведения

Результат операции подготовки к обновлению

По мере обработки правил правил в ходе выполнения операции подготовки к обновлению результаты по каждому правилу записываются в XML-файл журнала и текстовый файл журнала. Эти файлы журнала размещаются в папке %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS и используют соглашение в отношении имен, по которому для различия возможных одновременных попыток выполнения подготовительных команд используются случайные числа:

  • PreUpgradeCheck_ГГГГММДД-ччммсс-миллисекунды-случайное-число.XML

  • PreUpgradeCheck_ГГГГММДД-ччммсс-миллисекунды-случайное-число.LOG

Оба файла журнала содержат следующие сведения:

  • Выполненные проверки.

  • Обнаруженные проблемы.

  • Описание способа устранения обнаруженной проблемы или ссылка на статью базы знаний по этой проблеме.

По окончании проверки результаты преобразуются из формата XML в формат HTML для отображения на странице в веб-браузере по умолчанию. Соглашение об именах файлов для преобразованных XML-файлов следующее: PreUpgradeCheck_ГГГГММДД-ччммсс-миллисекунды-случайное-число.HTM.