sp_get_endpoint_certificate (Transact-SQL)
Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure
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 de Instância Gerenciada de SQL do Azure) e o ponto de extremidade do Service Broker.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
Argumentos
[ @endpoint_type = ] endpoint_type
Tipo de ponto de extremidade para o qual a chave pública do certificado é necessária. endpoint_type é int e pode ser um destes valores:
Valor | Ponto de extremidade |
---|---|
3 | Agente de Serviço |
4 | Espelhamento de banco de dados |
Os valores correspondem aos tipos de conteúdo do ponto de extremidade na exibição do catálogo do sistema sys.endpoints . Se qualquer outro valor inteiro for fornecido, o procedimento armazenado retornará NULL.
Valores do código de retorno
0 (êxito) ou 1 (falha)
Conjuntos 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á o erro.
Permissões
O usuário deve ter permissão VIEW no ponto de extremidade para executar sp_get_endpoint_certificate.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de