Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Managed Instance
Retourneert een openbare sleutel van het certificaat dat wordt gebruikt voor verificatie op het eindpunt van het opgegeven type, waarbij een vertrouwensrelatie op basis van certificaten is geconfigureerd. Ondersteunde typen eindpunten zijn eindpunt voor databasespiegeling (ook gebruikt voor koppelingsfunctie van Azure SQL Managed Instance) en Service Broker-eindpunt.
Transact-SQL syntaxisconventies
Syntaxis
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]
Argumenten
Belangrijk
Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.
[ @endpoint_type = ] endpoint_type
Type eindpunt waarvoor de openbare sleutel van het certificaat is vereist. @endpoint_type is inten kan een van deze waarden zijn:
| Waarde | Eindpunt |
|---|---|
3 |
Service Broker |
4 |
Databasespiegeling |
Waarden komen overeen met de nettoladingstypen van het eindpunt in sys.endpoints systeemcatalogusweergave.
Als er een andere geheel getalwaarde wordt opgegeven, retourneert de opgeslagen procedure NULL.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultatenset
| Kolomnaam | Gegevenstype | Beschrijving |
|---|---|---|
EndpointCertificatePublicKey |
varbinaire | Openbare sleutel van het certificaat, in binaire indeling |
Opmerkingen
Als het verificatietype dat is geconfigureerd op het eindpunt niet op certificaat is gebaseerd, retourneert de opgeslagen procedure een fout.
Machtigingen
De gebruiker moet VIEW machtiging hebben voor het eindpunt om sp_get_endpoint_certificateuit te voeren.