Share via


sp_get_endpoint_certificate (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

傳回憑證的公開金鑰,用於在已設定憑證型信任之端點上驗證的憑證。 支援的端點類型為資料庫鏡像端點(也用於 Azure SQL 受控實例的連結功能)和 Service Broker 端點。

Transact-SQL 語法慣例

語法

  
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