다음을 통해 공유


sys.endpoints(Transact-SQL)

적용 대상: SQL Server

시스템에서 만든 엔드포인트당 하나의 행을 포함합니다. SYSTEM 엔드포인트는 항상 하나만 있습니다.

열 이름 데이터 형식 설명
이름 sysname 엔드포인트의 이름입니다. 서버 내에서 고유합니다. Null을 허용하지 않습니다.
endpoint_id int 엔드포인트의 ID입니다. 서버 내에서 고유합니다. ID가 65536보다 작은 엔드포인트는 시스템 엔드포인트입니다. Null을 허용하지 않습니다.
principal_id int 이 엔드포인트를 만들고 소유한 서버 보안 주체의 ID입니다. Null을 허용합니다.
protocol tinyint 엔드포인트 프로토콜입니다.

1 = HTTP

2 = TCP

3 = 이름 파이프

4 = 공유 메모리

5 = 가상 인터페이스 어댑터(VIA)

Null을 허용하지 않습니다.
protocol_desc nvarchar(60) 엔드포인트 프로토콜에 대한 설명입니다. NULLABLE. 다음의 값 중 하나입니다.

HTTP

TCP

NAMED_PIPES

SHARED_MEMORY

VIA 참고: VIA 프로토콜은 더 이상 사용되지 않습니다. SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.
type tinyint 엔드포인트 페이로드 유형입니다.

1 = SOAP

2 = TSQL

3 = SERVICE_BROKER

4 = DATABASE_MIRRORING

Null을 허용하지 않습니다.
type_desc nvarchar(60) 엔드포인트 페이로드 유형에 대한 설명입니다. Null을 허용합니다. 다음의 값 중 하나입니다.

SOAP

TSQL

SERVICE_BROKER

DATABASE_MIRRORING
state tinyint 엔드포인트 상태입니다.

0 = STARTED, 수신 대기 및 처리 요청

1 = STOPPED, 요청을 수신 대기 중이지만 처리하고 있지 않습니다.

2 = 수신하지 않고 사용 안 함.

기본 상태는 1입니다. Null을 허용합니다.
state_desc nvarchar(60) 엔드포인트 상태에 대한 설명입니다.

STARTED = 요청을 수신 대기 및 처리 중입니다.

STOPPED = 수신 대기 중이지만 요청을 처리하지 않습니다.

DISABLED = 수신 대기 중이 아닙니다.

기본 상태는 STOPPED입니다.

Null을 허용합니다.
is_admin_endpoint bit 엔드포인트가 관리 용도인지 여부를 나타냅니다.

0 = 수정되지 않는 엔드포인트입니다.

1 = 엔드포인트가 관리 엔드포인트입니다.

Null을 허용하지 않습니다.

사용 권한

사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

엔드포인트 카탈로그 뷰(Transact-SQL)
카탈로그 보기(Transact-SQL)