Sdílet prostřednictvím


sp_get_endpoint_certificate (Transact-SQL)

platí pro:SQL Serverazure SQL Managed Instance

Vrátí veřejný klíč certifikátu použitého k ověřování v koncovém bodu zadaného typu s nakonfigurovaným vztahem důvěryhodnosti na základě certifikátu. Podporované typy koncových bodů jsou koncový bod zrcadlení databáze (používá se také pro funkci propojení služby Azure SQL Managed Instance) a koncový bod služby Service Broker.

Transact-SQL konvence syntaxe

Syntax

sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]

Argumenty

Důležitý

Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.

[ @endpoint_type = ] endpoint_type

Typ koncového bodu, pro který se vyžaduje veřejný klíč certifikátu. @endpoint_type je inta může to být jedna z těchto hodnot:

Hodnota Zakončení
3 Service Broker
4 Zrcadlení databáze

Hodnoty odpovídají typům datové části koncového bodu v sys.endpoints zobrazení systémového katalogu.

Pokud je zadaná jakákoli jiná celočíselná hodnota, vrátí uložená procedura NULL.

Návratové hodnoty kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Název sloupce Datový typ Popis
EndpointCertificatePublicKey varbinární Veřejný klíč certifikátu v binárním formátu

Poznámky

Pokud typ ověřování nakonfigurovaný na koncovém bodu není založený na certifikátu, vrátí uložená procedura chybu.

Dovolení

Uživatel musí mít ke spuštění sp_get_endpoint_certificatekoncovému bodu oprávnění VIEW .