如何:建立 Service Broker 傳輸安全性的憑證 (Transact-SQL)

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

若要設定 SQL Server 實例的 Service Broker 傳輸安全性,您必須先使用 Transact-SQL CREATE CERTIFICATE 語句在master資料庫中建立憑證。 此陳述式可以同時建立公開金鑰和私密金鑰。 您還可以使用 CREATE CERTIFICATE 陳述式來載入現有的 X.509 憑證。 如需建立憑證的詳細資訊,請參閱 CREATE CERTIFICATE (Transact-SQL) 。 建立憑證之後,請使用 CREATE ENDPOINT 或 ALTER ENDPOINT 陳述式設定 Service Broker 端點,以使用新的憑證。

如需使用 Service Broker 傳輸安全性憑證的詳細資訊,請參閱 如何:使用憑證允許 Service Broker 網路存取 (Transact-SQL)

若要建立 Service Broker 傳輸安全性的憑證

  • master 資料庫中建立憑證。

範例

    USE master ;
    GO

    -- Create a certificate owned by dbo.

    CREATE CERTIFICATE TransportSecurity
        AUTHORIZATION [dbo]
        ENCRYPTION BY PASSWORD = '**(34ader#$lqQEUer13'
        WITH SUBJECT='Instance certificate for transport security';
    GO

另請參閱