sys.service_message_types (Transact-SQL)

Service Broker 中注册的每个消息类型都在该目录视图中占一行。

列名

数据类型

说明

name

sysname

消息类型的名称,在数据库中是唯一的。不可为 NULL。

message_type_id

int

消息类型的标识符,在数据库中是唯一的。不可为 NULL。

principal_id

int

拥有该消息类型的数据库主体的标识符。可以为 NULL。

validation

char(2)

在发送该类型的消息之前由 Broker 执行的验证。以下值之一:

  • N = 无

  • X = XML

  • E = 空

不可为 NULL。

validation_desc

nvarchar(60)

在发送该类型的消息之前由 Broker 执行的验证的说明。以下值之一:

  • NONE

  • XML

  • EMPTY

可以为 NULL。

xml_collection_id

int

对于使用 XML 架构的验证,使用该架构集合的标识符。

否则为 NULL。

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置

请参阅

概念