Оновлення баз даних контенту до sharepoint server 2018

Етап 4 процесу оновлення: оновлення баз даних контенту

Оновлення баз даних контенту до sharepoint server 2016

Перед приєднанням та оновленням баз даних контенту ознайомтеся з наступними відомостями і виконайте всі рекомендовані дії.

Використовуйте однакові методи перевірки автентичності.

Повторно створіть керовані шляху.

Відтворіть шаблони квот.

Налаштуйте параметри електронної пошти для веб-додатки.

Увімкніть самостійне створення сайтів для всіх веб-додатків, що використовувалися в попередній середовищі. Відтворіть всі параметри створення сайту самообслуговування.

Створіть керований шлях для Особисті сайти (/ personal) в веб-додатках, в яких розміщуються Особисті сайти. Особисті сайти доступні тільки в SharePoint Server.

Відтворіть всі політики і інші параметри веб-додатків, налаштовані в попередній середовищі.

На цьому кроці вручну перенесіть всі налаштування в нову ферму. Обов'язково встановіть все наступні компоненти, від яких може залежати надійна робота сайтів:

настроюються визначення сайтів;

настроюються таблиці стилів, такі як каскадні таблиці і образи стилів;

настроюються компоненти і рішення;

зміни файлу Web.config (такі як безпека).

Переконайтеся, що всі унікальні параметри перенесені з файлів Web.config кожного веб-додатки на нові сервери.

Будь-які інші компоненти або файли, від яких залежить робота сайтів.

Web Server Extensions / 15 / TEMPLATE / Features

Web Server Extensions / 16 / TEMPLATE / Features

Крім того, існує дві версії каталогів підтримки IIS: _Layouts, _Layouts / 16 і _ControlTemplates, _ControlTemplates / 16.

Перед приєднанням баз даних контенту до веб-додатків скористайтеся Командлети Test-SPContentDatabase. щоб перевірити наявність всіх призначених для користувача компонентів, необхідних для бази даних.

Перевірка доступності для користувача компонентів за допомогою PowerShell

Переконайтеся, що ви берете участь наступних груп:

Зумовлена ​​роль сервера securityadmin для екземпляра SQL Server.

Зумовлена ​​роль бази даних db_owner у всіх базах даних, які повинні оновлюватися.

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

Якщо у вас немає дозволів, зверніться до адміністратора установки або адміністратору SQL Server для запиту дозволів. Додаткові відомості про дозволи PowerShell см. В статті Add-SPShellAdmin.

У командному рядку PowerShell введіть наступну команду:

Коли ви приєднуєте базу даних контенту, ви оновлюєте її і додаєте наявні в ній сімейства веб-сайтів до зазначеного вами веб-додатком. За замовчуванням після поновлення баз даних автоматично запускається процес оновлення сімейств веб-сайтів.

Для Особисті сайти приєднаєте базу даних контенту, яка містить вузол Особистий сайт, перед приєднанням баз даних з Особисті сайти.

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

Приєднання бази даних контенту до веб-додатку за допомогою PowerShell

Для приєднання бази даних контенту до веб-додатку необхідно використовувати командлет Mount-SPContentDatabase. Використання сторінок центру адміністрування SharePoint для приєднання бази даних контенту в ході оновлення не підтримується.

Якщо потрібно затримати оновлення сайтів, ви можете використовувати параметр SkipSiteUpgrade командлет Mount-SPContentDatabase.

Переконайтеся, що ви берете участь наступних груп:

Зумовлена ​​роль сервера securityadmin для екземпляра SQL Server.

Зумовлена ​​роль бази даних db_owner у всіх базах даних, які повинні оновлюватися.

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

Якщо у вас немає дозволів, зверніться до адміністратора установки або адміністратору SQL Server для запиту дозволів. Додаткові відомості про дозволи PowerShell см. В статті Add-SPShellAdmin.

У командному рядку PowerShell введіть таку команду та натисніть клавішу ENTER:

DatabaseName - це ім'я бази даних, яку ви хочете оновити.

ServerName - це сервер, на якому зберігається база даних.

У Центр адміністрування клацніть Оновлення та міграція і виберіть параметр Перевірити стан оновлення.

Файл журналу помилок поновлення і файл журналу оновлення перелічено в каталозі% COMMONPROGRAMFILES% \ Microsoft Shared \ web server extensions \ 16 \ LOGS. Файл журналу містить також більш докладні відомості, ніж журнал помилок оновлення. Обов'язково вивчіть зведення в кінці файлів журналу, щоб отримати відомості про загальний стан і числі попереджень і помилок у файлі.

Журнали - це текстові файли з іменами в наступному форматі:

YYYYMMDD - це дата.

HHMMSS-SSS - це час (годинник в 24-годинному форматі, хвилини, секунди і мілісекунди).

Переконайтеся, що надані наступні дозволи.

Зумовлена ​​роль сервера securityadmin для екземпляра SQL Server.

Зумовлена ​​роль бази даних db_owner у всіх базах даних, які повинні оновлюватися.

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

Якщо у вас немає дозволів, зверніться до адміністратора установки або адміністратору SQL Server для запиту дозволів. Додаткові відомості про дозволи PowerShell см. В статті Add-SPShellAdmin.

У командному рядку PowerShell введіть наступну команду.

Схожі статті