sp_get_endpoint_certificate (Transact-SQL)
返回用于在配置了基于证书的信任的指定类型的终结点上进行身份验证的证书公钥。 支持的终结点类型是数据库镜像终结点 (也用于 Azure SQL 托管实例) 和 Service Broker 终结点的链接功能。
语法
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
自变量
[ @endpoint_type = ] endpoint_type
需要证书公钥的终结点的类型。 endpoint_type 为 int,可以是以下值之一:
值 | 端点 |
---|---|
3 | Service Broker |
4 | 数据库镜像 |
值对应于 sys.endpoints 系统目录视图中的终结点有效负载类型。 如果提供了任何其他整数值,则存储过程将返回 NULL。
返回代码值
0 (成功) 或 1 (失败)
结果集
列名称 | 数据类型 | 说明 |
---|---|---|
EndpointCertificatePublicKey | varbinary | 证书的公钥,采用二进制格式 |
备注
如果在终结点上配置的身份验证类型不是基于证书的,则存储过程将返回错误。
权限
用户必须对终结点具有 VIEW 权限才能执行 sp_get_endpoint_certificate。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈