sp_get_endpoint_certificate (Transact-SQL)
Se aplica a:SQL ServerAzure SQL Managed Instance
Devuelve una clave pública del certificado utilizado para la autenticación en el punto de conexión del tipo especificado con la confianza basada en certificados configurada. Los tipos admitidos de puntos de conexión son el punto de conexión de creación de reflejo de la base de datos (también se usa para la característica de vínculo de Azure SQL Managed Instance) y el punto de conexión de Service Broker.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
Argumentos
[ @endpoint_type = ] endpoint_type
Tipo de punto de conexión para el que se requiere la clave pública del certificado. endpoint_type es int y puede ser uno de estos valores:
Value | Punto de conexión |
---|---|
3 | Service Broker |
4 | Creación de reflejo de la base de datos |
Los valores corresponden a los tipos de carga del punto de conexión en la vista de catálogo del sistema sys.endpoints . Si se proporciona cualquier otro valor entero, el procedimiento almacenado devuelve NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
EndpointCertificatePublicKey | varbinary | Clave pública del certificado, en formato binario |
Comentarios
Si el tipo de autenticación configurado en el punto de conexión no se basa en certificados, el procedimiento almacenado devuelve un error.
Permisos
El usuario debe tener el permiso VIEW en el punto de conexión para ejecutar sp_get_endpoint_certificate.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de