服务代理交叉实例(到不同的数据库)

时间:2013-04-12 22:01:49

标签: sql service-broker

我正在为跨实例/服务器通信创建服务代理应用程序。我有一段时间和服务经纪人一起工作,我感觉有点舒服。我的服务代理正在为同一个实例(不同的数据库消息传递)工作

但我想要的是从服务器1向服务器2发送消息。我使用对话框安全性和必要的服务代理对象。但是,我要做的是从[服务器1数据库1]向[服务器2数据库1和数据库2~相同实例]发送消息。

我在[服务器1数据库1]和[服务器2数据库1]上创建了必要的证书并交换了它们,然后创建了所有服务代理对象。当我从[服务器1数据库1]向[服务器2数据库1]发送消息时,一切都很完美。

,但

当我尝试从[服务器1数据库1]向[服务器2数据库2]发送消息时(在新数据库上创建证书并交换它们之后,消息将不会被发送,我看到一个错误) SQL配置文件:找不到证书(此错误在服务器2数据库2上)。

为了提供更多信息,我在服务器2数据库1和服务器上拥有相同的服务名称。 2 ...

1 个答案:

答案 0 :(得分:0)

请参阅此链接* http://vivekchowdhurysql.blogspot.in/2014/02/sql-server-service-broker-with-cross-db.html * ,以获取sql server中带有跨数据库的sql server服务代理。