共用方式為


sp_get_endpoint_certificate (Transact-SQL)

適用於:SQL Server Azure 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