Поделиться через


Копирование баз данных в новую ферму для обновления до общедоступной предварительной версии SharePoint Server по подписке

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

При обновлении с SharePoint Server 2019 или SharePoint Server 2016 до SharePoint Server Subscription Edition необходимо использовать обновление с подключением базы данных, что означает, что обновляется только содержимое среды, а не параметры конфигурации. Настроив новую среду SharePoint Server Subscription Edition, вы можете скопировать содержимое и базы данных приложений-служб из сред SharePoint Server 2019 или SharePoint Server 2016 в среду SharePoint Server Subscription Edition. Вы используете процесс резервного копирования и восстановления для копирования базы данных, а также можете выбрать, чтобы базы данных были доступны только для чтения в средах SharePoint Server 2019 или SharePoint Server 2016, чтобы пользователи могли продолжать получать доступ к своей информации, но не изменять их. В этой статье содержатся действия, которые необходимо выполнить для копирования баз данных.

Этап 2 процесса обновления: копирование баз данных в новую ферму

Phase 2 of the upgrade process: Copy databases to the new farm

Phases Описание
123 steps Это второй этап процесса обновления данных и сайтов SharePoint Server 2019 или SharePoint Server 2016 до sharePoint Server Subscription Edition. Процесс включает следующие этапы, которые следует выполнять по порядку:

Создание фермы SharePoint Server по подписке для обновления с переподключением баз данных
Копирование баз данных в новую ферму для обновления до SharePoint Server Subscription Edition (на этом этапе)
Обновление приложений-служб до SharePoint Server по подписке
Обновите базы данных контента до sharePoint Server Subscription Edition.

Обзор всего процесса см. в статье Обзор процесса обновления до SharePoint Server Subscription Edition.

Подготовка к работе

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

  • Убедитесь, что учетная запись, используемая для копирования баз данных, имеет доступ к SQL Server Management Studio в SharePoint Server 2019 и SharePoint Server 2016, а также средах SharePoint Server Subscription Edition и имеет доступ к сетевому расположению, к которому можно получить доступ из всех сред для хранения копий баз данных.

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

  • Перед резервным копированием баз данных найдите и устраните все ошибки согласованности в них.

Установка для баз данных более ранней версии доступа только для чтения

Чтобы обеспечить доступ пользователей к исходной среде, установите для баз данных SharePoint Server 2019 и SharePoint Server 2016 значение только для чтения, прежде чем создавать резервные копии баз данных. Даже если вы не хотите поддерживать доступ в долгосрочной перспективе, задайте для баз данных значение только для чтения, чтобы обеспечить запись всех данных в резервной копии, чтобы восстановить и обновить текущее состояние среды без внесения дополнительных изменений. Если для баз данных задано значение только для чтения, пользователи могут продолжать просматривать содержимое. Однако они не смогут добавлять или изменять содержимое.

Примечание.

[!Примечание] Не на этом этапе не следует делать базы данных поиска доступными только для чтения. Лучше не изменять процесс поиска, пока вы не будете готовы обновить приложения службы поиска. Эти базы данных будут обрабатываться при обновлении приложений-служб (четвертый этап процесса обновления данных и сайтов SharePoint Server 2019 или SharePoint Server 2016 до SharePoint Server Subscription Edition).

Важно!

Выполните этот шаг в средах SharePoint Server 2019 или SharePoint Server 2016.

Перевод базы данных в режим доступа только для чтения с помощью средств SQL Server

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

  2. В обозревателе объектов SQL Server Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.

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

  4. В диалоговом окне Свойства базы данных в разделе Выбор страницы щелкните Параметры.

  5. В области сведений в группе Состояние раздела Другие параметры рядом с параметром База данных только для чтения щелкните стрелку вниз и выберите значение Истина.

Параметр READ_ONLY, определяющий доступность баз данных, можно настроить с помощью Transact-SQL. Дополнительные сведения об использовании предложения SET инструкции ALTER DATABASE см. в разделе Настройка параметров базы данных.

Резервное копирование баз данных SharePoint Server 2019 или SharePoint Server 2016 с помощью средств SQL Server

Создайте резервные копии баз данных в SQL Server Management Studio. Так вы будете уверены, что все данные защищены, если вам потребуется опять активировать исходную ферму или выполнить обновление с присоединением базы данных. Повторите процедуру для следующих баз данных в фермах серверов SharePoint Server 2019 или SharePoint Server 2016:

  • все базы данных контента (имя базы данных по умолчанию: WSS_Content_ ID).

  • Следующие базы данных приложений-служб:

Приложение-служба Имя базы данных по умолчанию
служба подключения к бизнес-данным;
BDC_Service_DB_ ID
приложение-служба управляемых метаданных;
Managed Metadata Service_ ID
Служба Secure Store
Secure_Store_Service_DB_ ID

Вам не нужно создавать резервную копию баз данных конфигурации или содержимого администратора, так как эти базы данных были созданы повторно при настройке фермы серверов SharePoint Server Subscription Edition. Обновление конфигурации или администрирование баз данных контента и семейств сайтов Центр администрирования не поддерживается.

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

Важно!

Выполните этот шаг в средах SharePoint Server 2019 или SharePoint Server 2016.

Резервное копирование базы данных с помощью средств SQL Server

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

  2. В обозревателе объектов Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.

  3. Щелкните правой кнопкой мыши базу данных, резервное копирование которой следует выполнить, выберите элемент Задачи и выберите команду Резервное копирование.

    Откроется диалоговое окно Резервное копирование базы данных .

  4. В области Источник в поле База данных проверьте имя базы данных.

  5. В поле Тип резервного копирования выберите Полное.

  6. В группе Компонент резервного копирования выберите База данных.

  7. В области Резервный набор данных в поле Имя примите предлагаемое имя резервного набора или введите для него другое имя.

  8. В области Назначение укажите тип назначения резервного копирования, щелкнув Диск или Лента, а затем укажите назначение. Для создания другого назначения нажмите Добавить.

  9. Нажмите кнопку ОК, чтобы начать процесс резервного копирования.

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

Копирование файлов резервной копии в среду SharePoint Server Subscription Edition

Скопируйте файлы резервных копий, созданные в предыдущей процедуре, из сред SharePoint Server 2019 или SharePoint Server 2016 в среду SharePoint Server Subscription Edition.

Восстановление резервной копии базы данных

После настройки новой фермы серверов SharePoint Server Subscription Edition можно восстановить резервные копии баз данных в SQL Server. Начните с одной базы данных, убедитесь, что восстановление проходит успешно, и после этого восстановите остальные базы данных.

Важно!

[!Важно!] Обязательно сохраните копию исходных резервных копий на случай сбоя обновления и необходимости устранения неполадок. > Выполните этот шаг в средах SharePoint Server 2019 и SharePoint Server 2016.

Восстановление резервной копии базы данных с помощью средств SQL Server

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

  2. После подсоединения к соответствующему экземпляру ядра СУБД SQL Server 2014 в обозревателе объектов разверните узел сервера.

  3. Щелкните правой кнопкой мыши Базы данных и выберите пункт Восстановление базы данных.

    Откроется диалоговое окно Восстановление базы данных .

  4. В диалоговом окне Восстановление базы данных на странице Общие введите имя восстанавливаемой базы данных в списке К базе данных .

    Совет

    [!Совет] При вводе имени восстанавливаемой базы данных необязательно использовать исходное имя. Если вы хотите изменить имя базы данных с длинным GUID на более короткое и понятное имя, вы можете сделать этой сейчас. Также измените имена файлов базы данных и журналов в файловой системе (MDF- и LDF-файлы), чтобы они совпадали.

  5. В текстовом поле К моменту времени оставьте значение, предлагаемое по умолчанию (Самый последний).

  6. Чтобы указать источник и расположение резервных наборов данных, подлежащих восстановлению, выберите Из устройства и выберите файл резервной копии, нажав кнопку с многоточием ( ...).

  7. В диалоговом окне Указание резервной копии в поле Носитель резервного копирования убедитесь, что выбран параметр Файл .

  8. В области Расположение резервной копии щелкните Добавить.

  9. В диалоговом окне Поиск файла резервной копии выберите файл, который требуется восстановить, нажмите кнопку ОК, а затем в диалоговом окне Указание резервной копии нажмите кнопку ОК.

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

  11. В диалоговом окне Восстановление базы данных на странице Параметры в разделе Параметры параметров восстановления установите флажок Перезаписать существующую базу данных .

  12. Чтобы запустить процесс восстановления, нажмите кнопку ОК.

Перевод базы данных в режим чтения-записи

Невозможно обновить базу данных, которая доступна только для чтения. Перед подключением и обновлением баз данных необходимо вернуться для чтения и записи в ферме SharePoint Server Subscription Edition.

Важно!

Выполните этот шаг в среде SharePoint Server Subscription Edition.

Перевод базы данных в режим доступа для чтения и записи с помощью средств SQL Server

  1. В обозревателе объектов SQL Server Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.

  2. Щелкните правой кнопкой мыши базу данных, которую требуется перевести в режим чтения и записи, и выберите пункт Свойства.

  3. В диалоговом окне Свойства базы данных в разделе Выбор страницы щелкните Параметры.

  4. В области сведений в группе Состояние раздела Другие параметры рядом с параметром База данных только для чтения щелкните стрелку вниз и выберите Ложь.

Phases Описание
123 steps Это второй этап процесса обновления данных и сайтов SharePoint Server 2019 и SharePoint Server 2016 до sharePoint Server Subscription Edition.
Следующий этап: обновление приложений-служб до SharePoint Server Subscription Edition
Обзор всего процесса см. в статье Обзор процесса обновления до SharePoint Server Subscription Edition.

См. также

Концепции

Создание фермы SharePoint Server по подписке для обновления с переподключением баз данных

Обновление приложений-служб до SharePoint Server по подписке

Обновление баз данных контента до SharePoint Server по подписке