【问题标题】:sql broker route tcp test to same serversql broker 将 tcp 测试路由到同一台服务器
【发布时间】:2011-04-22 14:00:40
【问题描述】:

出于测试目的,我将两个数据库放在同一台服务器上,我想通过 TCP(不是 GUID)在数据库之间发送排队的消息。我还需要一个端点,因为它都在一台服务器上吗?我还使用 tcp://127.0.0.1:PORT 还是 tcp://IP:port?

最后,路由中的ReceivingService是目标数据库上的服务还是初始数据库上的服务?提前致谢!

CREATE ROUTE Route_to_Target_Database_On_Same_Server
WITH
BROKER_INSTANCE = '111F27B6-1211-10E1-1711-B1D19113121111',
SERVICE_NAME = 'ReceivingService',
ADDRESS = 'TCP://127.0.0.1:2044'


CREATE ENDPOINT BrokerEndpoint
STATE = STARTED
AS TCP ( LISTENER_PORT = 2044 )
FOR SERVICE_BROKER (
ENCRYPTION = DISABLED);

【问题讨论】:

    标签: sql-server message-queue routes service-broker endpoint


    【解决方案1】:

    我想通了。两者都有效。只需要小心防火墙/关闭的端口,并且两台机器上的权限都是正确的。如果在同一台服务器上,则不需要端点,但如果它是远程的,那么端点是必须的(两者都具有正确的用户权限)

    【讨论】:

      猜你喜欢
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多