以文本方式查看主题

-  昂捷论坛  (http://enjoyit.com.cn/bbs/index.asp)
--  □-系统配置管理类  (http://enjoyit.com.cn/bbs/list.asp?boardid=34)
----  一例传输(数据上传)问题解决实例  (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=34&id=7353)

--  作者:dz_wangfj
--  发布时间:2010/4/28 10:11:47
--  一例传输(数据上传)问题解决实例
现象:需要把商户租赁信息tb_contract_rent上传到总部,定义了传输策略,没有上传。 查询tbc_up_status没有相关信息。 分析: 通过查询tb_contract_rent表的触发器trg_contract_rent_insert if ( dbo.uf_hier() in (\'分店\',\'配送中心\',\'分区总部\')) begin insert into tbc_to_highlevel(c_description,c_dest, c_column1,c_value1,c_column2,c_value2) select \'新增合同租金上传\',\'\', \'c_con_no\',inserted.c_con_no, \'c_counter_no\',inserted.c_counter_no from inserted where len(c_mk_store_id) >= len(dbo.uf_store_id()) 插入tbc_to_highlevel 表的字段c_description内容是“新增合同租金上传” 而原来定义的策略 tbc_dts_policy 内容是“商户租赁信息上传”。在上传时找不到对应的策略,所有造成没有上传。 解决:1、 update tbc_dts_policy set c_description=’ 新增合同租金上传’ Where c_guid=’ 361dcdfc-c752-4ace-8af2-a1ac3b34a9f2’ 2、重启:enjoytaskserver 3、把原来未上传的数据手工上传总部: 在总部数据库执行: insert into tb_contract_rent select * from srv_store_1101.enjoy_store.dbo.tb_contract_rent where not EXISTS (select * from tb_contract_rent b where b.c_guid=a.c_guid) 4、在系统中新增了一条商户租赁商铺的信息,信息可以上传总部,问题解决。