Етап 4 процесу оновлення: оновлення баз даних контенту
Перед приєднанням та оновленням баз даних контенту ознайомтеся з наступними відомостями і виконайте всі рекомендовані дії.
Використовуйте однакові методи перевірки автентичності.
Повторно створіть керовані шляху.
Відтворіть шаблони квот.
Налаштуйте параметри електронної пошти для веб-додатки.
Увімкніть самостійне створення сайтів для всіх веб-додатків, що використовувалися в попередній середовищі. Відтворіть всі параметри створення сайту самообслуговування.
Створіть керований шлях для Особисті сайти (/ 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 введіть наступну команду.