sp_get_endpoint_certificate (Transact-SQL)
適用於:SQL Server Azure 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
。