如何:建立 Service Broker 傳輸安全性的憑證 (Transact-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