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 인증서의 공개 키(이진 형식)

설명

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

사용 권한

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