如何:为 Service Broker 传输安全性创建证书(Transact-SQL)

适用于SQL ServerAzure SQL 托管实例

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