sp_get_endpoint_certificate (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
Retourne une clé publique du certificat utilisé pour l’authentification sur le point de terminaison du type spécifié avec l’approbation basée sur le certificat configurée. Les types de points de terminaison pris en charge sont le point de terminaison de mise en miroir de bases de données (également utilisé pour la fonctionnalité de liaison de Azure SQL Managed Instance) et le point de terminaison Service Broker.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
Arguments
[ @endpoint_type = ] endpoint_type
Type de point de terminaison pour lequel la clé publique du certificat est requise. endpoint_type est int et peut être l’une des valeurs suivantes :
Valeur | Point de terminaison |
---|---|
3 | Service Broker |
4 | Mise en miroir de bases de données |
Les valeurs correspondent aux types de charge utile de point de terminaison dans la vue catalogue système sys.endpoints . Si une autre valeur entière est fournie, la procédure stockée retourne NULL.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
EndpointCertificatePublicKey | varbinary | Clé publique du certificat, au format binaire |
Remarques
Si le type d’authentification configuré sur le point de terminaison n’est pas basé sur un certificat, la procédure stockée retourne une erreur.
Autorisations
L’utilisateur doit disposer de l’autorisation VIEW sur le point de terminaison pour exécuter sp_get_endpoint_certificate.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour