다음을 통해 공유


sp_get_endpoint_certificate(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

인증서 기반 트러스트가 구성된 지정된 형식의 엔드포인트에서 인증에 사용되는 인증서의 공개 키를 반환합니다. 지원되는 엔드포인트 유형은 데이터베이스 미러링 엔드포인트(Azure SQL Managed Instance의 링크 기능에도 사용됨) 및 Service Broker 엔드포인트입니다.

Transact-SQL 구문 표기 규칙

구문

sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]

인수

중요하다

확장 저장 프로시저에 대한 인수는 구문 섹션에 설명된 대로 특정 순서로 입력해야 합니다. 매개 변수를 순서대로 입력하면 오류 메시지가 발생합니다.

[ @endpoint_type = ] endpoint_type

인증서의 공개 키가 필요한 엔드포인트 유형입니다. @endpoint_type int이며 다음 값 중 하나일 수 있습니다.

엔드포인트
3 Service Broker
4 데이터베이스 미러링

값은 sys.endpoints 시스템 카탈로그 뷰의 엔드포인트 페이로드 형식에 해당합니다 .

다른 정수 값이 제공되면 저장 프로시저가 반환됩니다 NULL.

반환 코드 값

0(성공) 또는 1(실패).

결과 집합

열 이름 데이터 형식 설명
EndpointCertificatePublicKey varbinary 인증서의 공개 키(이진 형식)

설명

엔드포인트에 구성된 인증 유형이 인증서 기반이 아닌 경우 저장 프로시저는 오류를 반환합니다.

사용 권한

실행하려면 VIEW 엔드포인트 sp_get_endpoint_certificate에 대한 권한이 있어야 합니다.