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


Копирование баз данных в новую ферму для обновления до SharePoint 2013

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

При обновлении продуктов SharePoint 2010 до SharePoint 2013 необходимо использовать обновление с подключением базы данных. Это означает, что обновляется только содержимое среды, а не параметры конфигурации. После настройки новой среды SharePoint 2013 вы можете скопировать содержимое и базы данных приложений-служб из среды Продукты SharePoint 2010 в среду SharePoint 2013. Вы используете процесс резервного копирования и восстановления для копирования базы данных, а также можете настроить базы данных только для чтения в среде Продукты SharePoint 2010, чтобы пользователи могли продолжать получать доступ к своей информации, но не изменять их. В этой статье содержатся действия, которые необходимо выполнить для копирования баз данных.

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

Этапы процесса обновления для SharePoint 2013

   
Базовые действия Это второй этап процесса обновления данных и сайтов продуктов SharePoint 2010 до SharePoint 2013. Процесс включает следующие этапы, которые следует выполнять по порядку:
Создание фермы SharePoint 2013 для подключения базы данных upgradeCopy database to the new farm for upgrade to SharePoint 2013 (этот этап) Upgrade service applications to SharePoint 2013Upgrade content database from SharePoint 2010 to SharePoint 2013Upgrad a site collection to SharePoint 2013Обзор всего процесса, См. статью Обзор процесса обновления с SharePoint 2010 до SharePoint 2013 и модель процесса обновления Скачать модель процесса обновления.

Важно!

Хотя эта статья относится и к SharePoint Foundation 2013, и к SharePoint 2013, разделы, посвященные резервному копированию и восстановлению баз данных приложений службы, относятся только к SharePoint 2013. (Исключением является раздел о приложении службы подключения к бизнес-данным, которое применяется к SharePoint Foundation 2013 и SharePoint 2013.

Посмотрите видео "Обновление SharePoint 2013: этап 2"

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

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

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

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

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

  • Убедитесь, что в вашей среде SharePoint 2010 установлен соответствующий пакет обновлений или необходимое обновление. Если вы используете удаленное хранилище BLOB-объектов (RBS) в вашей среде, вам необходимо установить пакет обновлений 1 для Продукты SharePoint 2010 перед началом процесса обновления.

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

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

Важно!

Выполните этот шаг в среде Продукты SharePoint 2010.

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

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

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

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

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

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

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

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

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

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

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

Приложение-служба Имя базы данных по умолчанию
Служба подключения к бизнес-данным BDC_Service_DB_ID
Приложение-служба управляемых метаданных Managed Metadata Service_ID
PerformancePoint PerformancePoint Service Application_ID
Администрирование поиска Search_Service_Application_DB_ID
Служба Secure Store Secure_Store_Service_DB_ID
Профиль пользователя: базы данных профилей, социального контента и синхронизации Служба профилей пользователей Application_ProfileDB_*ID_
Служба профилей пользователей Application_SocialDB_*ID_
Application_SyncDB_ID службы профилей пользователей

Примечание.

Приложение службы подключения к бизнес-данным доступно в SharePoint Foundation 2010 и SharePoint Server 2010. Другие приложения-службы доступны только в SharePoint Server 2010. Хотя SharePoint Foundation 2010 включает функции поиска, это не то же приложение службы поиска, которое находится в SharePoint Server 2010, и его нельзя обновить.

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

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

Важно!

Выполните этот шаг в среде Продукты SharePoint 2010.

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

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

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

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

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

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

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

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

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

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

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

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

Важно!

Прежде чем создавать резервную копию базы данных администрирования приложения службы поиска, необходимо остановить службу поиска в ферме SharePoint Server 2010. Чтобы остановить службу поиска, на исходной ферме в меню Пуск выберите Администрирование, а затем выберите Службы. Щелкните правой кнопкой мыши Поиск SharePoint Server 14, а затем выберите Остановить. Обязательно запустите службу повторно после завершения резервного копирования базы данных.

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

Скопируйте файлы резервных копий, созданные в предыдущей процедуре, из среды Продукты SharePoint 2010 в среду SharePoint 2013.

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

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

Важно!

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

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

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

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

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

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

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

    Совет

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

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

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

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

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

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

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

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

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

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

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

Важно!

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

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

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

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

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

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

   
123 steps Это второй этап процесса обновления данных и сайтов продуктов SharePoint 2010 до SharePoint 2013.
Следующий этап: Upgrade service applications to SharePoint 2013
Обзор всего процесса см. в статье Обзор процесса обновления с SharePoint 2010 до SharePoint 2013.

См. также

Другие ресурсы

Контрольный список для обновления с переподключением баз данных (SharePoint 2013)

Обновление ферм с общими службами (родительской и дочерней ферм) до SharePoint 2013

Тестирование и устранение неполадок обновления до SharePoint 2013