Condividi tramite


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.