Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Returnerar en offentlig nyckel för certifikatet som används för autentisering på en slutpunkt av den angivna typen med certifikatbaserat förtroende konfigurerat. Typer av slutpunkter som stöds är slutpunkt för databasspegling (används även för Link-funktionen i Azure SQL Managed Instance) och Service Broker-slutpunkten.
Transact-SQL syntaxkonventioner
Syntax
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]
Argument
Viktig
Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.
[ @endpoint_type = ] endpoint_type
Typ av slutpunkt som certifikatets offentliga nyckel krävs för. @endpoint_type är intoch kan vara ett av följande värden:
Värde | Slutpunkt |
---|---|
3 |
Service Broker |
4 |
Databasspegling |
Värden motsvarar slutpunktsnyttolasttyperna i sys.endpoints systemkatalogvy.
Om något annat heltalsvärde anges returnerar den lagrade proceduren NULL
.
Returnera kodvärden
0
(lyckades) eller 1
(fel).
Resultatuppsättning
Kolumnnamn | Datatyp | Beskrivning |
---|---|---|
EndpointCertificatePublicKey |
varbinary | Offentlig nyckel för certifikatet i binärt format |
Anmärkningar
Om autentiseringstypen som konfigurerats på slutpunkten inte är certifikatbaserad returnerar den lagrade proceduren fel.
Behörigheter
Användaren måste ha VIEW
behörighet på slutpunkten för att köra sp_get_endpoint_certificate
.