定义核心通知类

通知类定义由应用程序生成的一种通知类型。每个通知类都必须在应用程序中具有唯一的名称。存储通知数据的表以及与通知类关联的其他数据库对象可以放在一个文件组中。本主题讨论如何创建核心通知类、对其进行命名以及将其放在文件组中。

核心通知类

在应用程序定义中,可以定义一个或多个通知类。为通知类定义的属性决定通知类的数据库对象的名称和位置。

您必须为通知类定义下列属性:

  • 名称
  • 架构
  • 内容格式化程序
  • 受支持的传递协议

或者还可以定义下列属性:

  • 摘要传递或多播传递
  • 通知批次大小
  • 通知到期时间

不能在应用程序定义中定义通知类表的索引。Notification Services 会自动添加对分发服务器发出的查询进行优化的索引以格式化通知并传递通知,并自动添加对数据删除组件发出的查询进行优化的索引以删除旧的通知数据。

定义通知类

如果您通过 XML 定义应用程序,则请在该应用程序定义文件 (ADF) 中定义通知类。如果您通过编程方式定义应用程序,则请使用 Notification Services 管理对象 (NMO) 定义通知类。

命名通知类

每个通知类都必须在应用程序中具有唯一的名称。该名称用于创建应用程序对象和运行管理报表。

命名通知类

指定文件组

每个通知类都可以放在文件组中。如果未指定文件组,则会在应用程序数据库的默认文件组中自动创建通知表和其他数据库对象。

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

定义通知类文件组

如果您通过 XML 定义应用程序,则请在该应用程序定义文件 (ADF) 中定义通知类文件组。如果您通过编程方式定义应用程序,则请使用 NMO 定义通知类文件组。

请参阅

概念

定义通知架构
配置内容格式化程序
指定摘要或多播传递
指定通知批次大小
指定通知到期时间
配置数据删除操作

其他资源

配置传递协议
定义通知类

帮助和信息

获取 SQL Server 2005 帮助