定义核心订阅类

订阅类为应用程序定义一个订阅类型。定义 Notification Services 应用程序时,必须为应用程序支持的每个订阅类型创建一个订阅类。

Notification Services 创建应用程序时,将为订阅类创建表、视图、基本索引和存储过程。核心订阅类属性为这些数据库对象定义名称和位置。

核心订阅类

所有订阅类都具有以下用户定义属性:

  • 订阅类名称。
  • 一种文件组,用于指定 Notification Services 在应用程序数据库的何处创建订阅类对象。

您还可以根据需要定义订阅类架构、事件规则、预定规则、自定义索引和订阅历史记录表。大多数订阅类至少有一个架构和一条规则。

Notification Services 将自动添加以下内容:

  • 在生成的订阅类表中添加 SubscriptionIdSubscriberIdCreatedUpdatedEnabled 字段。
  • 如果订阅类有预定规则,则在订阅类表中添加 ScheduleId 字段以及该字段的索引。

定义订阅类

如果是通过 XML 定义应用程序,请在应用程序定义文件 (ADF) 中定义订阅类。如果是以编程方式定义应用程序,请使用 Notification Services 管理对象 (NMO) 来定义订阅类。

命名订阅类

应用程序中的每个订阅类必须有一个唯一名称。此名称用于创建应用程序对象以及用于运行管理报表。

定义订阅类名称

指定文件组

可以将订阅类数据库对象置于非默认文件组中。

如果要定义应用程序数据库,则指定的文件组必须与数据库定义中的某个命名文件组匹配。有关详细信息,请参阅定义应用程序数据库

如果应用程序数据库已经存在,则应用程序数据库中必须存在指定的文件组。

如果不指定文件组,则将在应用程序数据库的默认文件组中自动创建订阅类对象。

有关文件组的详细信息,请参阅使用文件和文件组

定义订阅类文件组

请参阅

概念

定义订阅架构
定义订阅规则
为订阅类定义索引
为订阅类定义历史记录
收集与订阅相关的信息

其他资源

定义订阅类

帮助和信息

获取 SQL Server 2005 帮助