sys.service_message_types (Transact-SQL)

适用于:SQL Server

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

列名称 数据类型 说明
name sysname 消息类型的名称,在数据库中是唯一的。 不可为 NULL。
message_type_id int 消息类型的标识符,在数据库中是唯一的。 不可为 NULL。
principal_id int 拥有该消息类型的数据库主体的标识符。 空。
validation char(2) 在发送该类型的消息之前由 Broker 执行的验证。 不可为 NULL。 下列其中一项:

N = 无

X = XML

E = 空
validation_desc nvarchar(60) 在发送该类型的消息之前由 Broker 执行的验证的说明。 空。 下列其中一项:

NONE

XML

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

否则为 NULL。

权限

目录视图中元数据的可见性仅限于用户拥有的安全对象,或者向用户授予了某些权限的安全对象。 有关详细信息,请参阅 Metadata Visibility Configuration