Как восстановить или переместить службы Notification Services, развернутые в конфигурации с одним сервером
В конфигурации служб Notification Services с одним сервером содержится весь экземпляр служб Notification Services, включая следующие элементы.
- Компоненты ядра, включая внутрипроцессные поставщики событий, генераторы и распространители.
- Экземпляр компонента SQL Server Database Engine, содержащий базы данных экземпляра и приложений.
- Дополнительные клиентские приложения, например интерфейсы управления подписками и внепроцессные поставщики событий.
В этом разделе показана общая процедура для восстановления или перемещения конфигурации служб Notification Services с одним сервером.
Важно! |
---|
Все конфигурации служб Notification Services являются уникальными. В конфигурации служб Notification Services с одним сервером используйте следующую процедуру в качестве руководства для разработки и тестирования пользовательских процедур. |
Шаг 1. Восстановить файлы, метаданные и данные реестра
Установите SQL Server 2005 Database Engine и Notification Services. Дополнительные сведения см. в разделе Установка SQL Server 2005.
Создайте все учетные записи Microsoft Windows и учетные записи для входа в SQL Server, необходимые для экземпляра служб Notification Services.
Восстановите базы данных экземпляра и приложений.
Точные процедуры, используемые для восстановления базы данных, зависят от модели восстановления. Дополнительные сведения о восстановлении баз данных см. в разделе Инструкции по резервному копированию и восстановлению из копии (среда SQL Server Management Studio).
Восстановите все рабочие файлы, используемые экземпляром служб Notification Services. При отсутствии списка файлов и их необходимых местоположений эти сведения можно получить из конфигурации экземпляра и определений приложений. Если этих сведений нет, то можно экспортировать файл конфигурации экземпляра (ICF-файл) и файлы определения приложений (ADF-файлы) из баз данных. Дополнительные сведения см. в разделе Экспорт экземпляра служб Notification Services и метаданных приложения.
В меню Пуск выберите пункт Все программы\Microsoft SQL Server 2005\Средства настройки, а затем Командная строка служб Notification Services, чтобы открыть окно командной строки.
Зарегистрируйте экземпляр служб Notification Services и создайте службу Windows NS$имя_экземпляра.
Примечание. При размещении ядра служб Notification Services в пользовательском приложении не нужно создавать службу Windows. Дополнительные сведения см. в разделе Размещение ядра служб Notification Services. Восстановите метаданные для экземпляра служб Notification Services.
Шаг 2. При необходимости обновить экземпляр служб Notification Services
Отключите экземпляр служб Notification Services.
Измените системное значение SQL Server в конфигурации экземпляра, чтобы оно ссылалось на новый экземпляр компонента Database Engine.
Измените значения системных имен для всех определений приложений, чтобы они ссылались на новое имя компьютера.
Обновите экземпляр для применения изменений к базам данных экземпляра и приложений.
Шаг 3. Перевести экземпляр служб Notification Services в рабочий режим
Включите экземпляр служб Notification Services.
Запустите экземпляр служб Notification Services. При использовании службы Windows NS$имя_экземпляра запустите службу Windows. При размещении ядра в пользовательском приложении используйте это приложение для запуска экземпляра.
Проверьте состояние экземпляра служб Notification Services.
- Как просмотреть состояние экземпляра служб Notification Services (среда SQL Server Management Studio)
- Команда nscontrol status
Примечание. Обновление состояния может занять до 30 секунд.
См. также
Задачи
Как восстановить или переместить клиентские компоненты служб Notification Services
Как восстановить или переместить базы данных служб Notification Services
Как восстановить или переместить компоненты ядра служб Notification Services
Основные понятия
Восстановление экземпляров служб Notification Services
Другие ресурсы
Администрирование служб Notification Services
Разделы руководства по управлению экземплярами и приложениями (службы Notification Services)