1

出于测试目的,我将两个数据库放在同一台服务器上,我想通过 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);
4

1 回答 1

0

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

于 2011-05-09T12:51:32.590 回答