对于服务经纪人来说,我是一个完整的新手。我的问题是如何修改服务代理存储过程。这个程序很长,因此不会粘贴它。
服务代理在两个数据库之间使用,两端都有相同的目标和事件存储过程,事件存储过程创建xml,目标读取并插入表。
但是当我修改目标存储过程没有任何反应时,在用于测试目的的insert语句中,我硬编码了一个虚拟值并成功更新了存储过程,但虚拟值被忽略,它仍然从xml中读取。
我不知道它是否与排队有关,或者还有更多我不理解的事情。
非常感谢任何指导
答案 0 :(得分:0)
尝试更改队列,以便它了解程序已更改:
ALTER QUEUE MyServiceBrokerQueue
WITH ACTIVATION (PROCEDURE_NAME = name, other parameters ...) ;