Как переключить экземпляр служб Notification Services на резервный сервер
Для поддержки баз данных экземпляра и приложений на резервном сервере можно использовать доставку журналов и зеркальное отображение базы данных. Если требуется использовать резервный сервер, то необходимо перерегистрировать и обновить экземпляр служб Notification Services. В этом разделе описаны общие процедуры для переключения экземпляра служб Notification Services на резервный сервер.
Важно! |
---|
Все конфигурации служб Notification Services являются уникальными. В качестве правила по разработке и тестированию пользовательской процедуры восстановления следует использовать следующую процедуру. |
Перемещение базы данных экземпляра на резервный сервер
Если возможно, остановите экземпляр служб Notification Services.
Экземпляр служб Notification Services часто пытается подключиться к серверу базы данных. Если сервер базы данных был отключен во время работы экземпляра, то службы Notification Services записывают в журнал событий приложений Microsoft Windows сообщение об ошибке.
Переведите резервный сервер в оперативный режим и выполните полное восстановление баз данных экземпляра и приложений. Дополнительные сведения см. в разделе Разделы руководства по доставке журналов или Разделы руководства по зеркальному отображению баз данных.
Откройте командную строку служб Notification Services. В меню Пуск укажите разделы Все программы\Microsoft SQL Server 2005\Средства конфигурации, а затем выберите пункт Командная строка Notification Services.
Зарегистрируйте экземпляр служб Notification Services с новым именем сервера базы данных. Если экземпляр горизонтально масштабирован, то его необходимо перерегистрировать на всех серверах, на которых выполняются внутрипроцессный поставщик событий, генератор, распространитель, интерфейс управления подписками или внепроцессный поставщик событий.
Восстановите метаданные экземпляра в базе данных msdb.
Измените системное имя SQL Server в конфигурации экземпляра и системные имена внутрипроцессных поставщиков событий, генераторов и распространителей в определениях приложений. Эти значения могут быть параметризованы, то есть необходимо предоставить значения при создании или обновлении экземпляра.
Отключите экземпляр служб Notification Services.
Обновите экземпляр, который применяет к базам данных изменения, выполненные на предыдущем шаге.
Включите экземпляр служб Notification Services.
Запустите экземпляр служб Notification Services.
Проверьте состояние экземпляра служб Notification Services.
- Как просмотреть состояние экземпляра служб Notification Services (среда SQL Server Management Studio)
- Команда nscontrol status
Примечание. Обновление состояния может занять до 30 секунд.
См. также
Основные понятия
Другие ресурсы
Сохранение высокого уровня доступности
Доставка журналов
Зеркальное отображение базы данных
Разделы руководства по управлению экземплярами и приложениями (службы Notification Services)