다음을 통해 공유


sp_get_endpoint_certificate(Transact-SQL)

적용 대상: SQL Server Azure 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 권한이 있어야 합니다.