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


Как восстановить или переместить базы данных служб Notification Services

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

ms172622.note(ru-ru,SQL.90).gifВажно!
Все конфигурации служб Notification Services являются уникальными. При наличии конфигурации служб Notification Services с одиночным сервером используйте следующую процедуру в качестве руководства для разработки и тестирования собственной процедуры восстановления.

Шаг 1. Восстановление баз данных и исправление экземпляра служб Notification Services

  1. Остановите экземпляр служб Notification Services на всех серверах, на которых запускаются компоненты ядра экземпляра.

  2. При необходимости установите SQL Server 2005 Database Engine. Дополнительные сведения см. в разделе Установка SQL Server 2005.

  3. Восстановите все учетные записи Microsoft Windows и учетные записи имен входа в Microsoft SQL Server, необходимые для экземпляра служб Notification Services.

  4. Восстановите базы данных экземпляра и приложений.

    Точные процедуры, используемые для восстановления базы данных, зависят от модели восстановления. Дополнительные сведения о восстановлении баз данных см. в разделе Инструкции по резервному копированию и восстановлению из копии (среда SQL Server Management Studio).

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

  5. Запустите команду nscontrol repair для исправления метаданных экземпляра служб Notification Services:

    1. В меню Пуск выберите пункт Все программы\Microsoft SQL Server 2005\Средства настройки, а затем Командная строка служб Notification Services, чтобы открыть окно командной строки.
    2. Команда nscontrol repair
      ms172622.note(ru-ru,SQL.90).gifПримечание.
      Команда исправления может запускаться с любого компьютера, на котором установлены компоненты ядра служб Notification Services или клиентские компоненты. Если экземпляр Notification Services не зарегистрирован или реестр устарел, то введите имя сервера баз данных в команду nscontrol repair.

Шаг 2. Перерегистрация и обновление экземпляра, если изменилось имя экземпляра ядра СУБД

  1. Обновите реестр на всех серверах, на которых запускаются внутрипроцессный поставщик событий, распространитель, генератор, интерфейс управления подписками, внепроцессный поставщик событий или другие клиентские приложения для экземпляра служб Notification Services.

  2. Отключите экземпляр служб Notification Services.

  3. Измените системное значение SQL Server в конфигурации экземпляра, чтобы оно ссылалось на правильный экземпляр Database Engine.

  4. Обновите экземпляр служб Notification Services для применения изменения в базе данных экземпляра.

Шаг 3. Включение и запуск экземпляра служб Notification Services

  1. Включите экземпляр служб Notification Services.

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

  3. Проверьте состояние экземпляра служб Notification Services.

    ms172622.note(ru-ru,SQL.90).gifПримечание.
    Обновление состояния может занять до 30 секунд.

См. также

Задачи

Как восстановить или переместить службы Notification Services, развернутые в конфигурации с одним сервером
Как восстановить или переместить клиентские компоненты служб Notification Services
Как восстановить или переместить компоненты ядра служб Notification Services

Основные понятия

Восстановление экземпляров служб Notification Services

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

Администрирование служб Notification Services
Разделы руководства по управлению экземплярами и приложениями (службы Notification Services)

Справка и поддержка

Получение помощи по SQL Server 2005