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