sp_get_endpoint_certificate (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Restituisce una chiave pubblica del certificato utilizzato per l'autenticazione nell'endpoint del tipo specificato con attendibilità basata su certificati configurata. I tipi di endpoint supportati sono endpoint del mirroring del database (usati anche per la funzionalità Collegamento di Istanza gestita di SQL di Azure) e endpoint di Service Broker.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]
Argomenti
[ @endpoint_type = ] endpoint_type
Tipo di endpoint per il quale è necessaria la chiave pubblica del certificato. @endpoint_type è int e può essere uno di questi valori:
Valore | Endpoint |
---|---|
3 |
Service Broker |
4 |
Mirroring del database |
I valori corrispondono ai tipi di payload dell'endpoint nella vista del catalogo di sistema sys.endpoints .
Se viene specificato un altro valore intero, la stored procedure restituisce NULL
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
EndpointCertificatePublicKey |
varbinary | Chiave pubblica del certificato, in formato binario |
Osservazioni:
Se il tipo di autenticazione configurato nell'endpoint non è basato su certificati, la stored procedure restituisce un errore.
Autorizzazioni
L'utente deve disporre VIEW
dell'autorizzazione per l'endpoint per eseguire sp_get_endpoint_certificate
.