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


Смена ролей сервера-источника и сервера-получателя

После перехода на ресурс сервера-получателя можно настроить сервер-получатель для работы в качестве базы данных-источника. Затем базу данных-источник и базу данных-получатель можно менять местами при надобности.

Выполнение исходного изменения роли

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

  1. Ручной переход с базы данных-источника на базу данных-получатель Убедитесь в том, что сделана резервная копия активного журнала транзакций сервера-источника с параметром NORECOVERY. Дополнительные сведения см. в разделе Переход на вторичный сервер доставки журналов.

  2. Отключите задание резервного копирования в доставке журналов на исходном сервере-источнике и задания копирования и восстановления на исходном сервере-получателе.

  3. Воспользуйтесь средой SQL Server Management Studio, чтобы настроить доставку журналов для базы данных-получателя (базы данных, которую хотите сделать источником). Дополнительные сведения см. в разделе Как включить доставку журналов (среда SQL Server Management Studio). Выполните следующие шаги:

    • Используйте одну и ту же общую папку для создания резервных копий первоначального сервера-источника.

    • При добавлении базы данных-получателя в диалоговом окне Настройки базы данных-получателя введите имя исходной базы данных-источника в поле База данных-получатель

    • В диалоговом окне Настройки базы данных-получателя выберите параметр Нет, база данных-получатель инициализирована.

Смена ролей

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

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

  2. Отключите задание резервного копирования в доставке журналов на исходном сервере-источнике и задания копирования и восстановления на исходном сервере-получателе.

  3. Включите задание резервного копирования в доставке журналов на исходном сервере-получателе (новом сервере-источнике) и задания копирования и восстановления на исходном сервере-источнике (новом сервере-получателе).

Важное примечаниеВажно!

Для обеспечения согласованного метода работы пользователей и приложений при изменении базы данных-получателя на базу данных-источник необходимо повторно создать часть или все метаданные базы данных, такие как имена входа и задания, в новом экземпляре сервера-источника. Дополнительные сведения см. в разделе Управление метаданными при обеспечении доступности базы данных на другом экземпляре сервера.