sp_get_endpoint_certificate(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
인증서 기반 트러스트가 구성된 지정된 형식의 엔드포인트에서 인증에 사용되는 인증서의 공개 키를 반환합니다. 지원되는 엔드포인트 유형은 데이터베이스 미러링 엔드포인트(Azure SQL Managed Instance의 링크 기능에도 사용됨) 및 Service Broker 엔드포인트입니다.
구문
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
에 대한 권한이 있어야 합니다.