若要为 SQL Server 实例设置 Service Broker 传输安全性,请先使用 CREATE CERTIFICATE Transact-SQL 语句在master数据库中创建证书。 此语句创建一个公钥和一个私钥。 也可以使用 CREATE CERTIFICATE 该语句加载现有的 X.509 证书。 有关创建证书的详细信息,请参阅 CREATE CERTIFICATE。 创建证书后,使用 CREATE ENDPOINT 或 ALTER ENDPOINT 语句将 Service Broker 终结点设置为使用新证书。
有关使用证书实现 Service Broker 传输安全性的详细信息,请参阅 如何:使用证书允许 Service Broker 网络访问。
为 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