sp_get_endpoint_certificate (Transact-SQL)
適用於:SQL ServerAzure 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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應