如何:建立 Service Broker 傳輸安全性的憑證 (Transact-SQL)
適用于:SQL Server
Azure 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