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


Определение основного класса подписки

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

Когда службы Notification Services создают приложение, для класса подписки создаются таблицы, представления, основные индексы и хранимые процедуры. Свойства основного класса подписки определяют имена и расположение этих объектов базы данных.

Основной класс подписки

Для всех классов подписки имеются следующие пользовательские свойства:

  • имя класса подписки;
  • файловая группа, которая указывает, в каком месте базы данных приложения службы Notification Services создают объекты класса подписки.

Дополнительно можно определить схему класса подписки, правила обработки событий, правила расписания, отдельные индексы и таблицы хроники подписок. Для большинства классов подписки как минимум имеется схема и правило.

Службы Notification Services автоматически добавляют следующее:

  • Поля SubscriptionId, SubscriberId, Создано, Обновлено и Включено в результирующую таблицу классов подписки.
  • Если в классе подписки имеются правила расписания, то для поля ScheduleId в таблице класса подписки создается индекс.

Определение класса подписки

При определении приложения с помощью XML укажите классы подписки в файле определения приложения (ADF). При определении приложения программным путем для указания классов подписки используйте управляющие объекты служб Notification Services (NMO).

Именование класса подписки

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

Определение имени класса подписки

Указание файловой группы

Объекты базы данных классов подписки могут размещаться в группе файлов, отличной от файловой группы по умолчанию.

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

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

Если файловая группа не указывается, то объекты классов подписки автоматически создаются в группе файлов по умолчанию для базы данных приложения.

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

Определение файловой группы класса подписки

См. также

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

Определение схемы подписок
Определение правил подписок
Определение индексов для класса подписки
Определение хроники для класса подписки
Сбор данных, связанных с подпиской

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

Определение классов подписки

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

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