Выполнение проверок работоспособности семейства сайтов в SharePoint 2013

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

В SharePoint 2013 реализован набор правил для проверки работоспособности семейства сайтов. Они выполняются в рамках проверки работоспособности семейства сайтов. Для их запуска следует использовать страницу "Параметры сайта" или Microsoft PowerShell.

Перед обновлением семейства сайтов до SharePoint 2013 следует выполнить проверки работоспособности.

Шаг 1 процесса обновления. Выполнение проверок работоспособности семейства сайтов

Stage 1 - run the site collection health checks

Overview of the upgrade process from SharePoint 2010 to SharePoint 2013

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

Средство проверки работоспособности семейства сайтов содержит следующие правила:

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

Название правила Описание Идентификатор правила
Конфликтующие типы контента
Это правило проверяет наличие конфликтов между существующими типами контента и типами контента, создаваемыми при обновлении сайта до SharePoint 2013. Конфликт происходит при совпадении имен типов контента.
befe203b-a8c0-48c2-b5f0-27c10f9e1622
Настроенные файлы
Проверяет наличие настроенных (отсоединенных от шаблона) файлов в семействе сайтов и на дочерних сайтах. В режиме восстановления это правило может восстановить шаблон страницы по умолчанию (присоединение файла к шаблону).
cd839b0d-9707-4950-8fac-f306cb920f6c
Отсутствующие коллекции
Проверяет наличие всех коллекций по умолчанию в семействе сайтов и на дочерних сайтах и сообщает об отсутствующих.
ee967197-ccbe-4c00-88e4-e6fab81145e1
Отсутствующие родительские типы контента
Это правило проверяет отсутствующие родительские типы контента. Если такой тип контента найден, вы можете либо удалить потерянный тип контента, либо связать его с другим родительским типом контента.
a9a6769f-7289-4b9f-ae7f-5db4b997d284
Отсутствующие шаблоны сайтов
Проверяет доступность шаблона, на основе которого построен сайт, и сообщает об отсутствующих элементах.
5258ccf5-e7d6-4df7-b8ae-12fcc0513ebd
Ссылки на неподдерживаемые языковые пакеты
Проверяет наличие языковых пакетов, используемых семейством сайтов, а также правильность ссылок на них из семейства.
99c946f7-5751-417c-89d3-b9c8bb2d1f66
Ссылки на неподдерживаемые элементы многоязыкового интерфейса пользователя
Проверяет наличие элементов многоязыкового пользовательского интерфейса, используемых семейством сайтов, а также правильность ссылок на них из семейства.
6da06aab-c539-4e0d-b111-b1da4408859a

Перед началом работы

Это первый шаг в процессе обновления семейства сайтов. Перед обновлением семейства веб-сайтов необходимо уже настроить среду, в которой используется SharePoint 2013, и обновить базы данных. Дополнительные сведения об этих шагах см. в статье Обновление баз данных контента с SharePoint 2010 до SharePoint 2013.

Проверка работоспособности семейства сайтов перед обновлением с помощью страницы "Параметры сайта"

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

Проверка семейства веб-сайтов перед обновлением

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

  2. На странице Параметры сайта для семейства сайтов в разделе Администрирование семейства веб-сайтов щелкните элемент Проверки работоспособности семейства сайтов.

  3. На странице Выполнение проверок работоспособности семейства сайтов щелкните Начать проверки.

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

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

Проверка работоспособности семейства сайтов перед обновлением с помощью PowerShell

Администраторы фермы могут использовать следующие командлеты PowerShellдля проверки работоспособности семейства сайтов и устранения обнаруженных проблем: Test-SPSite и Repair-SPSite.

Проверка работоспособности семейства веб-сайтов в тестовом режиме с помощью PowerShell

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

  • Администратор семейства сайтов или пользователь с правами на полное чтение веб-приложения для тестового режима (устанавливаются в рамках политики). Дополнительные сведения о политиках разрешений для веб-приложений см. в статье Управление политиками разрешений для веб-приложения в SharePoint Server.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите командную консоль SharePoint.

  2. В командной строке PowerShell введите следующую команду:

Test-SPSite -Identity  <RuleID>]

Где:

  • <RuleID> — идентификатор правила, которое требуется запустить.

Проверка работоспособности семейства веб-сайтов в режиме восстановления с помощью PowerShell

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

  • Необходимо быть администратором семейства сайтов или иметь разрешение на полный доступ (для режима восстановления) к веб-приложению, предоставленное с помощью политики. Дополнительные сведения о политиках разрешений для веб-приложений см. в статье Управление политиками разрешений для веб-приложения в SharePoint Server.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите командную консоль SharePoint.

  2. В командной строке PowerShell введите следующую команду:

Repair-SPSite -Identity  <RuleID>]

Где:

  • <RuleID> — идентификатор правила, которое требуется запустить.

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

Если вы выполняете обновление до SharePoint 2013, вы можете запустить обновление семейства веб-сайтов после устранения всех проблем, связанных с проверками работоспособности. При этом вы можете создать тестовый сайт обновления для проверки нового пользовательского интерфейса или выполнить непосредственное обновление своего семейства сайтов. Сведения о создании оценочных семейств веб-сайтов или обновлении семейства веб-сайтов см. в статье Обновление семейства веб-сайтов до SharePoint 2013.

См. также

Другие ресурсы

Планирование обновления до SharePoint 2013