Копирование баз данных в новую ферму для обновления до SharePoint Server 2016
**Применимо к:**SharePoint Server 2016
**Последнее изменение раздела:**2017-05-30
Сводка. Копирование баз данных содержимого и служб SharePoint Server 2013 с пакетом обновления 1 (SP1) в ферму SharePoint Server 2016.
Обновление с SharePoint Server 2013 с пакетом обновления 1 (SP1) до SharePoint Server 2016 необходимо производить с переподключением баз данных. Это означает, что вы обновляете только контент в среде, но не параметры настройки. После настройки новой среды SharePoint Server 2016 вы можете копировать базы данных контента и приложений-служб из среды SharePoint Server 2013 с пакетом обновления 1 (SP1) в среду SharePoint Server 2016. Для копирования базы данных используется процесс резервного копирования и восстановления. Вы также можете сделать базы данных доступными только для чтения в среде SharePoint Server 2013 с пакетом обновления 1 (SP1), чтобы пользователи могли по-прежнему получать доступ к данным, но не могли изменять их. В этой статье приводятся инструкции по копированию баз данных.
Этап 2 процесса обновления: копирование баз данных в новую ферму
Это второй этап процесса обновления данных и сайтов SharePoint Server 2013 с пакетом обновления 1 (SP1) до SharePoint Server 2016. Процесс включает следующие этапы, которые следует выполнять по порядку:
Обзор всего процесса см. в статье Обзор процесса обновления до версии SharePoint Server 2016. |
Перед началом работы
Перед копированием баз данных ознакомьтесь со следующими сведениями и выполните все рекомендованные действия.
Убедитесь в том, что учетная запись, которую вы используете для копирования баз данных, имеет доступ к SQL Server Management Studio в средах SharePoint Server 2013 с пакетом обновления 1 (SP1) и SharePoint Server 2016 и доступ к сетевому расположению для хранения копий баз данных, доступному из обеих сред.
Убедитесь в том, что учетная запись, используемая для настройки баз данных как доступных только для чтения или для чтения и записи, является участником предопределенной роли базы данных db_owner для обновляемых баз данных контента.
Перед резервным копированием баз данных найдите и устраните все ошибки согласованности в них.
Убедитесь, что в среде 2013 выполнена установка соответствующего обновления или пакета обновления. Если в среде используется RBS-хранилище, перед началом процесса обновления в среде следует запустить SharePoint Server 2013 с пакетом обновления 1 (SP1).
Установка для баз данных более ранней версии доступа только для чтения
Для обеспечения доступа пользователей к исходной среде сделайте базы данных SharePoint Server 2013 с пакетом обновления 1 (SP1) доступными только для чтения перед резервным копированием баз данных. Даже если вы не хотите обеспечить доступ в течение длительного времени, сделайте базы данных доступными только для чтения, чтобы включить в резервные копии все данные и восстановить и обновить текущее состояние среды, не разрешая дополнительные изменения. Если базы данных доступны только для чтения, пользователи могут и дальше просматривать контент, но не могут добавить или изменить его.
Примечание
Не на этом этапе не следует делать базы данных поиска доступными только для чтения. Лучше не изменять процесс поиска, пока вы не будете готовы обновить приложения службы поиска. Вы займетесь этими базами данных после обновления приложений-служб (четвертый этап в процессе обновления данных и сайтов SharePoint Server 2013 с пакетом обновления 1 (SP1) до SharePoint Server 2016).
Важно!
Выполните это действие в среде SharePoint Server 2013 с пакетом обновления 1 (SP1).
Перевод базы данных в режим доступа только для чтения с помощью средств SQL Server
Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником предопределенной роли базы данных db_owner во всех базах данных.
В обозревателе объектов SQL Server Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.
Найдите базу данных, которую требуется перевести в режим только для чтения, щелкните ее правой кнопкой мыши и выберите пункт Свойства.
В диалоговом окне Свойства базы данных в разделе Выбор страницы щелкните Параметры.
В области сведений в группе Состояние раздела Другие параметры рядом с параметром База данных только для чтения щелкните стрелку вниз и выберите значение Истина.
Параметр READ_ONLY, определяющий доступность баз данных, можно настроить с помощью Transact-SQL. Дополнительные сведения об использовании условия SET оператора ALTER DATABASE см. в статье Установка параметров базы данных.
Создание резервной копии баз данных SharePoint Server 2013 с пакетом обновления 1 (SP1) с помощью средств SQL Server
Создайте резервные копии баз данных в SQL Server Management Studio. Так вы будете уверены, что все данные защищены, если вам потребуется опять активировать исходную ферму или выполнить обновление с присоединением базы данных. Повторите эту процедуру для следующих баз данных в ферме серверов SharePoint Server 2013 с пакетом обновления 1 (SP1):
все базы данных контента (имя базы данных по умолчанию: WSS_Content_ID).
Следующие базы данных приложений-служб:
Приложение-служба Имя базы данных по умолчанию Служба подключения к бизнес-данным
BDC_Service_DB_ID
Приложение-служба управляемых метаданных
Managed Metadata Service_ID
PerformancePoint
PerformancePoint Service Application_ID
Служба Secure Store
Secure_Store_Service_DB_ID
Нет необходимости выполнять резервное копирование баз данных конфигурации или административного контента, поскольку эти базы данных будут вновь созданы в ферме серверов SharePoint Server 2016. Обновление конфигурации или администрирование баз данных контента и семейств сайтов Центр администрирования не поддерживается.
После выполнения этой процедуры будут созданы резервные копии баз данных контента, находящихся в режиме только для чтения.
Важно!
Выполните это действие в среде SharePoint Server 2013 с пакетом обновления 1 (SP1).
Резервное копирование базы данных с помощью средств SQL Server
Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником предопределенной роли базы данных db_owner во всех базах данных.
В обозревателе объектов Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.
Щелкните правой кнопкой мыши базу данных, резервное копирование которой следует выполнить, выберите элемент Задачи и выберите команду Резервное копирование.
Откроется диалоговое окно Резервное копирование базы данных.
В области Источник в поле База данных проверьте имя базы данных.
В поле Тип резервного копирования выберите Полное.
В группе Компонент резервного копирования выберите База данных.
В области Резервный набор данных в поле Имя примите предлагаемое имя резервного набора или введите для него другое имя.
В области Назначение укажите тип назначения резервного копирования, щелкнув Диск или Лента, а затем укажите назначение. Для создания другого назначения нажмите Добавить.
Нажмите кнопку ОК, чтобы начать процесс резервного копирования.
Повторите эту процедуру, чтобы создать резервные копии всех баз данных контента и приложений-служб, используемых SharePoint Server 2013 с пакетом обновления 1 (SP1) в текущей среде.
Копирование файлов резервной копии в среду SharePoint Server 2016
Скопируйте файлы резервной копии, созданные при выполнении предыдущей процедуры, из среды SharePoint Server 2013 с пакетом обновления 1 (SP1) в среду SharePoint Server 2016.
Восстановление резервной копии базы данных
После настройки новой фермы серверов SharePoint Server 2016 можно восстановить резервные копии баз данных до SQL Server. Начните с одной базы данных, убедитесь, что восстановление проходит успешно, и после этого восстановите остальные базы данных.
Важно!
Обязательно сохраните копию исходных резервных копий на случай сбоя обновления и необходимости устранения неполадок.
Выполните это действие в среде SharePoint Server 2016.
Восстановление резервной копии базы данных с помощью средств SQL Server
Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником предопределенной роли базы данных db_owner во всех базах данных.
После подсоединения к соответствующему экземпляру ядра СУБД SQL Server 2014 в обозревателе объектов разверните узел сервера.
Щелкните правой кнопкой мыши Базы данных и выберите пункт Восстановление базы данных.
Откроется диалоговое окно Восстановление базы данных.
В поле Восстановление базы данных на странице Общие введите имя базы данных, которую необходимо восстановить в списке В базу данных.
Совет
При вводе имени восстанавливаемой базы данных необязательно использовать исходное имя. Если вы хотите изменить имя базы данных с длинным GUID на более короткое и понятное имя, вы можете сделать этой сейчас. Также измените имена файлов базы данных и журналов в файловой системе (MDF- и LDF-файлы), чтобы они совпадали.
В текстовом поле К моменту времени оставьте значение, предлагаемое по умолчанию (Самый последний).
Чтобы указать источник и расположение резервных наборов данных, подлежащих восстановлению, выберите Из устройства и выберите файл резервной копии, нажав кнопку с многоточием (...).
Убедитесь, что в диалоговом окне Указание резервной копии в поле Носитель резервной копии выбран параметр Файл.
В области Расположение резервной копии щелкните Добавить.
В диалоговом окне Локальный файл резервной копии выберите восстанавливаемый файл, щелкните ОК, а затем в диалоговом окне Указание резервной копии щелкните ОК.
В диалоговом окне Восстановление базы данных в сетке Выберите резервные наборы данных для восстановления установите флажок Восстановить рядом с самым последним набором полного резервного копирования.
В диалоговом окне Восстановление базы данных на странице Параметры в параметрах Восстановление установите флажок рядом с пунктом Перезаписать существующую базу данных.
Чтобы запустить процесс восстановления, нажмите кнопку ОК.
Перевод базы данных в режим чтения-записи
Невозможно обновить базу данных, которая доступна только для чтения. Перед присоединением и обновлением необходимо перевести базы данных в режим чтения и записи в ферме SharePoint Server 2016.
Важно!
Выполните это действие в среде SharePoint Server 2016.
Перевод базы данных в режим доступа для чтения и записи с помощью средств SQL Server
В обозревателе объектов SQL Server Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.
Щелкните правой кнопкой мыши базу данных, которую требуется перевести в режим чтения и записи, и выберите пункт Свойства.
В диалоговом окне Свойства базы данных в разделе Выбор страницы щелкните Параметры.
В области сведений в группе Состояние раздела Другие параметры рядом с параметром База данных только для чтения щелкните стрелку вниз и выберите Ложь.
Это второй этап процесса обновления данных и сайтов SharePoint Server 2013 с пакетом обновления 1 (SP1) до SharePoint Server 2016.
Обзор всего процесса см. в статье Обзор процесса обновления до версии SharePoint Server 2016. |
See also
Создание фермы SharePoint Server 2016 для обновления с переподключением баз данных
Обновление приложений-служб до SharePoint Server 2016
Обновление баз данных контента до SharePoint Server 2016