다음을 통해 공유


sys.service_message_types(Transact-SQL)

이 카탈로그 뷰에는 Service Broker에 등록된 각 메시지 유형에 대한 행이 포함되어 있습니다.

열 이름

데이터 형식

설명

name

sysname

데이터베이스 내에서 고유한 메시지 유형의 이름입니다. NULL을 허용하지 않습니다.

message_type_id

int

데이터베이스 내에서 고유한 메시지 유형의 ID입니다. NULL을 허용하지 않습니다.

principal_id

int

해당 메시지 유형을 소유하는 데이터베이스 보안 주체의 ID입니다. NULL을 허용합니다.

validation

char(2)

해당 유형의 메시지를 보내기 전에 Service Broker가 수행하는 유효성 검사입니다. 다음 중 하나입니다.

  • N = 없음

  • X = XML

  • E = 비어 있음

NULL을 허용하지 않습니다.

validation_desc

nvarchar(60)

해당 유형의 메시지를 보내기 전에 Service Broker가 수행하는 유효성 검사에 대한 설명입니다. 다음 중 하나입니다.

  • NONE

  • XML

  • EMPTY

NULL을 허용합니다.

xml_collection_id

int

XML 스키마를 사용하는 유효성 검사의 경우 스키마 컬렉션의 ID를 사용합니다.

그렇지 않으면 NULL입니다.

사용 권한

SQL Server 2005 이상 버전에서는 사용자가 소유하고 있거나 일부 사용 권한을 부여받은 보안 개체의 경우에만 카탈로그 뷰의 메타데이터를 볼 수 있도록 제한됩니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.

참고 항목

개념