Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Managed Instance
Retorna uma chave pública do certificado usado para autenticação no ponto de extremidade do tipo especificado com confiança baseada em certificado configurada. Os tipos de pontos de extremidade com suporte são o ponto de extremidade de espelhamento de banco de dados (também usado para o recurso Link da Instância Gerenciada SQL do Azure) e o ponto de extremidade do Service Broker.
Transact-SQL convenções de sintaxe
Sintaxe
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]
Argumentos
Importante
Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção de sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.
[ @endpoint_type = ] endpoint_type
Tipo de ponto de extremidade para o qual a chave pública do certificado é necessária. @endpoint_type é inte pode ser um destes valores:
Valor | Ponto final |
---|---|
3 |
Agente de Serviços |
4 |
Espelhamento de banco de dados |
Os valores correspondem aos tipos de carga útil do ponto de extremidade em sys.endpoints exibição do catálogo do sistema.
Se qualquer outro valor inteiro for fornecido, o procedimento armazenado retornará NULL
.
Valores de código de retorno
0
(sucesso) ou 1
(fracasso).
Conjunto de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
EndpointCertificatePublicKey |
varbinary | Chave pública do certificado, em formato binário |
Comentários
Se o tipo de autenticação configurado no ponto de extremidade não for baseado em certificado, o procedimento armazenado retornará erro.
Permissões
O usuário deve ter permissão VIEW
no ponto de extremidade para executar sp_get_endpoint_certificate
.