金蝶云星空反写规则表结构同步另一个数据库

金蝶云星空反写规则表结构同步另一个数据库

在BOS找到《反写规则》的表

在这里插入图片描述

反写规则相关表

主表:T_BF_WRITEBACKRULE
多语言表:T_BF_WRITEBACKRULE_L

创建反写规则,或者已经创建好的反写规则

在这里插入图片描述
在这里插入图片描述

定位反写规则数据

通过反写规则的名字在多语言表找到反写规则的唯一标识,两个表的通过唯一标识关联。

SELECT * FROM dbo.T_BF_WRITEBACKRULE WHERE FID='f899a3be-be66-45ce-b9af-0078e3fa77bf'
SELECT * FROM dbo.T_BF_WRITEBACKRULE_L WHERE  FID='f899a3be-be66-45ce-b9af-0078e3fa77bf'
--FNAME='售后单变更单【保存】反写售后单的变更状态'

导出表数据

在这里插入图片描述
两个表都执行以上操作。

同时也会导出xml脚本。
在这里插入图片描述

执行脚本

两种方式:BOS导入或者数据库执行执行,选择一个就可以了。

BOS导入

在这里插入图片描述
在这里插入图片描述

数据库直接执行

/****** 插入主表 ******/
DELETE T_BF_WRITEBACKRULE WHERE FID='f899a3be-be66-45ce-b9af-0078e3fa77bf';
INSERT INTO T_BF_WRITEBACKRULE(FID,FMODELTYPEID,FSUBSYSID,FMODELTYPESUBID,FVERSION,FISTEMPLATE,FKERNELXML,FBASEOBJECTID,FDEVTYPE,FSUPPLIERNAME,FPASSWORD,FINHERITPATH,FMODIFIERID,FMODIFYDATE,FCOMPUTERINFO,FSOURCEFORMID,FTARGETFORMID,FAUTOFITFREEFLOW,FPACKAGEID,FAUTOFITALLFLOWS,FSYSSTATUS,FMAINVERSION) VALUES ('f899a3be-be66-45ce-b9af-0078e3fa77bf',780,null,0,'638351193584503556',null,null,' ',0,'XXXX',null,N' ',102069,{ts'2023-11-09  09:35:59'},'efe6cd0f-95d5-4a44-bb3b-0a11c690664a(MAC:efe6cd0f-95d5-4a44-bb3b-0a11c690664a)>GATE:127.0.0.1;efe6cd0f-95d5-4a44-bb3b-0a11c690664a','XXXX_AS_AfterOrder','XXXX_AS_AfterOrderBG','1',null,'1','0','638351193584503556') ;

/****** 插入多语言表 ******/
DELETE T_BF_WRITEBACKRULE_L WHERE FID='f899a3be-be66-45ce-b9af-0078e3fa77bf';
INSERT INTO T_BF_WRITEBACKRULE_L(FPKID,FID,FLOCALEID,FNAME,FKERNELXMLLANG,FDESCRIPTION) VALUES ('6928A260-17DA-41E5-A782-E0496931CBED','f899a3be-be66-45ce-b9af-0078e3fa77bf',2052,N'售后单变更单【保存】反写售后单的变更状态',null,N' ') ;

--执行XML的更新,查询被同步的数据库名的表数据,然后执行更新
UPDATE T_BF_WRITEBACKRULE SET T_BF_WRITEBACKRULE.FKERNELXML=t.FKERNELXML FROM 
(
	SELECT FID,FKERNELXML FROM 被同步的数据库名.dbo.T_BF_WRITEBACKRULE 
	WHERE  FID ='f899a3be-be66-45ce-b9af-0078e3fa77bf'
	--多个 IN ('aa4e35a0-9d37-4158-8697-4aee6fdc40b5','f899a3be-be66-45ce-b9af-0078e3fa77bf')
) t
WHERE t.fid=T_BF_WRITEBACKRULE.fid;

如果 XML执行更新有障碍,或者是云服务器未开外网,那就 数据库脚本直接执行,xml文件可以通过bos导入。

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
金蝶云星空是金蝶软件旗下的一款云服务,用于企业的财务管理和业务运营。反序列化(Deserialization)是一种将二进制数据转换为对象的过程,一般用于数据持久化或者数据传输。RCE(Remote Code Execution)是指攻击者能够在远程服务器上执行恶意代码的漏洞。 金蝶云星空的反序列化RCE指的是在金蝶云星空的系统中存在着反序列化漏洞,攻击者可以利用此漏洞通过构造特定的恶意数据来执行任意的远程代码。这种漏洞一旦被攻击者利用,可能会导致系统被入侵、信息泄露、远程控制等严重安全问题。 要解决金蝶云星空的反序列化RCE漏洞,可以考虑以下几点方案: 1. 及时更新和升级系统:金蝶软件应及时发布安全补丁,用户要及时升级系统到最新的安全版本,以修复已知的漏洞。 2. 验证和过滤用户输入:金蝶云星空的开发者应该对所有用户输入进行验证和过滤,防止恶意数据的输入。例如,采用输入验证、限制数据长度、对特殊字符进行转义等措施,防止攻击者利用反序列化漏洞。 3. 安全配置和权限控制:管理员应合理配置金蝶云星空的安全设置,限制用户的访问权限,避免敏感数据和操作受到未经授权的访问。 4. 安全意识培训:金蝶云星空的用户和管理员应接受相关的安全意识培训,了解常见的网络攻击方式和防范措施,提高自身的安全防护意识。 总之,为了防范金蝶云星空的反序列化RCE漏洞,软件厂商、开发者和用户都应共同努力,加强系统的安全性建设,及时修复漏洞,提高对安全问题的认识和防范能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值