首页 > 解决方案 > SQL Server Service Broker - 端点上的证书就足够了吗?

问题描述

我在两个单独的实例(不在域中)上有数据库,我想使用服务代理。仅在端点上使用证书是否足够,一些教程显示在创建服务时使用证书,例如: https ://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/bb839497 (v%3dsql.105)还是我需要在端点和服务上使用?

标签: sql-serverservice-broker

解决方案


假设两个实例之间有网络连接,使用证书作为共享密钥让它们相互识别和验证就足够了。

Service Broker 中使用证书的另一个地方是传输加密。您可以选择将其关闭,但由于您已经获得了证书,您可以在参与拓扑的用户数据库中安装相同的证书,并且它应该用于加密。


推荐阅读