Обновление личных сайтов до SharePoint Server 2016
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Личные сайты это семейства личных веб-сайтов, на которых можно хранить документы, обмениваться данными с другими пользователями, читать и искать контент, а также выполнять другие действия. Личные сайты обновляются не так, как другие семейства веб-сайтов, потому что личные сайты состоят из семейства общих веб-сайтов "Узел личных сайтов" (которое также называют просто узлом личных сайтов) и семейства личных веб-сайтов "Личные сайты" (которое также называется семейством личных веб-сайтов).
Узел личного сайта. Узел личных сайтов это специальное семейство веб-сайтов, общий доступ к которому имеют все пользователи личных сайтов. Узел личных сайтов используется для отображения профиля (person.aspx) и страниц каналов новостей (default.aspx) на личном сайте. На узле личных сайтов также хранятся фотографии профиля пользователя.
Семейство личных веб-сайтов. В SharePoint Server 2013 личное семейство веб-сайтов использовалось для хранения документов пользователя. В SharePoint Server 2016 личное семейство веб-сайтов содержит OneDrive, отслеживаемую информацию и т. д.
Планирование обновления личных сайтов
Прежде чем начать обновление с SharePoint Server 2013 до SharePoint Server 2016, следует тщательно спланировать процесс обновления. В списке ниже обсуждаются некоторые вопросы, которые следует учитывать при планировании обновления личных сайтов.
Прежде чем обновлять узел личных сайтов и семейства личных веб-сайтов, необходимо обновить приложение-службу управляемых метаданных, а затем приложение-службу профилей пользователей. Дополнительные сведения см. в статье Обзор обновления служб для SharePoint Server 2016.
Некоторые предприятия имеют несколько ферм, которые могут включать ферму услуг. В этих средах, как правило, одна ферма серверов, известная как ферма корпоративных служб, публикует общие службы между фермами, а другие фермы используют эти общие службы. В некоторых случаях приложение службы профилей пользователей будет совместно использоваться из фермы служб, а отдельная ферма, которая использует общее приложение службы профилей пользователей, содержит личные сайты. При обновлении конфигурации этого типа сначала необходимо обновить приложение службы профилей пользователей в ферме служб, прежде чем обновлять ферму личных сайтов.
Решите, необходимо ли изменить классический режим проверки подлинности на проверку подлинности на основе утверждений в SharePoint Server 2013. Дополнительные сведения см. в статье Переход с классического режима на проверку подлинности на основе утверждений в SharePoint Server.
Важно!
[!Важно!] В этом списке рассматриваются некоторые важные моменты, которые необходимо учитывать при обновлении личных сайтов. Обновления подробно обсуждаются в разделе Начало обновления до SharePoint Server 2016
Обновление личных сайтов
В списке ниже приводится сводка некоторых действий, касающихся исключительно обновления личных сайтов. Дополнительные сведения об обновлениях см. в статье Обновление до SharePoint Server 2016.
Важно!
[!Важно!] После обновления узла личных сайтов и семейств личных веб-сайтов обновление отменить невозможно. > Некоторые элементы в следующем списке требуют выполнения дополнительных действий. Они обсуждаются в разделах, которые следуют за данной процедурой. При обновлении всей фермы серверов также рекомендуется обновить личные сайты.
Установите и настройте новую ферму SharePoint Server 2016. Дополнительные сведения см. в статье Создание фермы SharePoint Server 2016 для обновления подключения базы данных.
Скопируйте базы данных контента личных сайтов SharePoint Server 2013, социального контента, синхронизации (необязательно), профилей и службы управляемых метаданных на сервер SQL Server, поддерживающий ферму SharePoint Server 2016. Для выполнения данного действия потребуются разрешения db_owner. Дополнительные сведения см. в разделах Копирование баз данных в новую ферму для обновления до SharePoint Server 2016 и Создание фермы SharePoint Server 2016 для обновления подключения базы данных.
Создайте новые приложения-службы, которые необходимы для фермы SharePoint Server 2016. Не создавайте приложение-службу профилей пользователей и приложение-службу управляемых метаданных. Их нужно обновить, как описано в следующем шаге. Однако необходимо запустить службы профилей пользователей и управляемых метаданных на странице Управление службами на сервере.
Обновите приложения-службы управляемых метаданных и профилей пользователей, используя метод с переподключением баз данных. Дополнительные сведения см. в статье Обновление приложений-служб до SharePoint Server 2016. Убедитесь, что поле URL-адрес узла личных сайтов в приложении-службе профилей пользователей оставлено пустым, поскольку оно будет обновлено во время обновления. Дополнительные сведения см. в разделе Настройка параметров личного сайта для приложения-службы профилей пользователей
Создайте веб-приложение для личных сайтов, используя базу данных контента по умолчанию. Чтобы обеспечить требования пользователей к хранению, просмотрите квоту сайта в веб-приложении для личных сайтов.
Задайте параметры диапазона совместимости для создания сайта в веб-приложении личных сайтов. Установите для этих параметров значения MinCompatibilityLevel = 15 и MaxCompatibilityLevel= 15.
Задайте настройки.
Прежде чем обновлять базы данных контента личных сайтов, убедитесь, что на сервере заданы все настройки и установлены языковые пакеты, выполнив командлет Test-SPContentDatabase. Этот командлет необходимо выполнить для всех базы данных контента личных сайтов. После выполнения командлета вы получите отчет о среде. Обязательно просмотрите все содержимое данного отчета, поскольку из-за некоторых содержащихся в отчете проблем вы можете не перейти к следующему шагу.
Выполните командлет Mount-SPContentDatabase. Примечание: на этом этапе не будут обновлены какие-либо семейства личных веб-сайтов. После выполнения данного действия личные сайты все еще будут отображаться как личные сайты SharePoint Server 2013.
Убедитесь, что к веб-приложению применены правильные параметры конфигурации: для этого проверьте конфигурацию самостоятельного создания сайтов и параметры управляемых путей в веб-приложении для личных сайтов. Дополнительные сведения см. в статье Настройка личных сайтов в SharePoint Server.
Убедитесь, что в поле URL-адрес узла личных сайтов в приложении-службе профилей пользователей указан правильный URL-адрес, который пользователи должны применять для доступа к веб-приложению для личных сайтов. Дополнительные сведения см. в разделе Настройка параметров личного сайта для приложения-службы профилей пользователей.
Обновите узел личных сайтов с версии SharePoint Server 2013 до версии SharePoint Server 2016 (см. обсуждение в разделе Обновление семейства веб-сайтов узла личных сайтов).
Обновите семейства личных веб-сайтов (см. обсуждение в разделе Обновление семейства личных веб-сайтов).
Предостережение
[!Внимание!] Во время обновления пользователи будут наблюдать некоторые визуальные изменения на их личных сайтах до завершения процесса обновления. Вам следует уведомить пользователей и администраторов службы технической поддержки о предстоящих изменениях.
Обновление семейства веб-сайтов узла личных сайтов
Чтобы обновить узел личных сайтов SharePoint Server 2013 до версии SharePoint Server 2016, выполните приведенную ниже команду в командной строке командной консоли Командная консоль SharePoint 2016:
Upgrade-SPSite http://MySiteHostURL -versionupgrade
Где:
- http://MySiteHostURL URL-адрес узла личных сайтов.
Обновление семейства личных веб-сайтов
Семейства личных веб-сайтов обновляются автоматически, когда пользователь посещает свой личный сайт. Узел личных сайтов SharePoint Server 2016 содержит скрытую веб-часть автоматического обновления. Если при посещении пользователем узла личных сайтов параметры диапазона совместимости обеспечивают режим пользовательского интерфейса 2013, начинается автоматическое обновление личного сайта пользователя. Этот процесс обновления выполняется отдельно для каждого пользователя и может занять некоторое время.
Альтернативная процедура обновления личных сайтов
У вас могут иметься ограничения, не позволяющие обновить личные сайты до версии SharePoint Server 2016. Например, вы обновляете всю ферму серверов, но на ваших личных сайтах имеются настройки, непроверенные для SharePoint Server 2016. В этом сценарии личные сайты не рекомендуется обновлять, пока не будет завершена проверка.
Если вы хотите обновить свою ферму серверов, но оставить личные сайты версии SharePoint Server 2013, внесите в ранее описанную процедуру обновления личных сайтов приведенные ниже изменения.
Шаг 6. Задайте для параметров диапазона совместимости в веб-приложении для личных сайтов значения MinCompatibilityLevel = 14 и MaxCompatibilityLevel= 14.
Шаг 12: не выполняйте данный шаг.
Шаг 13: не выполняйте данный шаг.
Когда все будет готово к обновлению личных сайтов, выполните следующие действия.
Задайте для параметров диапазона совместимости в веб-приложении личных сайтов значения MinCompatibilityLevel = 15 и MaxCompatibilityLevel= 15.
Обновите узел личных сайтов, как описано в шаге 12.
Обновите семейства личных веб-сайтов, как описано в шаге 13.
Важно!
После обновления личных веб-сайтов до версии SharePoint Server 2016 их невозможно вернуть к версии SharePoint Server 2013.
Альтернативная процедура обновления семейства личных веб-сайтов
Администраторы могут выбрать приведенные ниже альтернативные методы обновления семейств личных веб-сайтов, чтобы пользователи не сталкивались с автоматическим обновлением их личных сайтов при первом посещении узла личных сайтов.
Принудительное обновление. Если используется принудительное обновление, пользователи не сталкиваются с автоматическим обновлением при первом посещении их личных сайтов. Напротив, последние уже будут обновлены. Администратор фермы может принудительно обновить все личные сайты на ферме, выполнив приведенную ниже команду в командной строке командной консоли SharePoint 2016.
Get-SPSite -limit all |where {$_.CompatibilityLevel -eq '14'} | where {$_.RootWeb.WebTemplateId -eq 21} | upgrade-spsite -versionupgrade
Важно!
[!Важно!] Прежде чем выполнять принудительное обновление, вы должны удостовериться, что узел личных сайтов успешно обновлен. Это можно сделать двумя способами: удостовериться, что на узле личных сайтов используется пользовательский интерфейс SharePoint Server 2016, или проверить журналы ULS, чтобы удостовериться в отсутствии ошибок в процессе обновления.
Предостережение
[!Внимание!] Принудительное обновление может занять много времени в зависимости от количества обновляемых личных сайтов. Это затронет производительность фермы серверов, и в ходе всего процесса обновления ферма будет доступна только для чтения.
Отложенное обновление семейства веб-сайтов. В процессе отложенного обновления семейства веб-сайтов используются параметры диапазона совместимости, что позволяет администраторам обновить базы данных, сохранив семейства веб-сайтов в режиме SharePoint Server 2010. Если параметры диапазона совместимости поддерживают режимы пользовательского интерфейса 2010 и 2013 (MinCompatibilityLevel = 14 и MaxCompatibilityLevel= 15), владелец личного сайта увидит красный баннер в его верхней части. Щелкнув этот баннер, владелец может запросить предварительный просмотр своего личного сайта с помощью семейства веб-сайтов оценки, прежде чем выполнить обновление до пользовательского интерфейса SharePoint Server 2013. Сайт оценки невозможно преобразовать в обычный личный сайт, поскольку первый является временным сайтом, подлежащим дальнейшему удалению. Отложенное обновление семейства веб-сайтов выполняется отдельно для каждого пользователя.
Предостережение
[!Внимание!] Отложенное обновление семейства веб-сайтов может привести к проблеме смешанного режима пользовательских интерфейсов. Обязательно тщательно организовывайте и проверяйте обновление перед его выполнением. Если личные сайты находятся в смешанном режиме пользовательских интерфейсов, новые пользователи, не имеющие личного сайта, не смогут его создать.
Устранение неполадок при обновлении личного сайта
Если пользователи сталкиваются с проблемами, например смешанными режимами пользовательских интерфейсов или невозможностью обновить личный сайт до режима пользовательского интерфейса SharePoint Server 2013, убедитесь, что выполнены приведенные ниже действия.
Узел личных сайтов обновлен до версии SharePoint Server 2016.
Параметры диапазона совместимости позволяют создавать сайты в режиме пользовательского интерфейса 2013.
Для свойства SPSite.CanUpgrade в семействе личных веб-сайтов пользователя, запросившего обновление, задано значение true. Администратор может разрешить или ограничить обновление определенных семейств веб-сайтов, задав для данного свойства значение на уровне семейства веб-сайтов.
Примечание.
[!Примечание] Обновление семейства личных веб-сайтов занимает некоторое время. Личный сайт добавляется в очередь обновления. После начала обновления личный сайт остается доступным для использования во время обновления. Пользователи могут работать над своими документами в ходе всего процесса обновления. До его завершения узел личных сайтов и семейство личных веб-сайтов будут находиться в смешанных режимах пользовательских интерфейсов.