该文本介绍了针对SqlServer数据库的维护工具使用方法,包括解压、配置、打开工具、连接数据库、生成控制字段、操作云PLM系统、ID标准化、导出脚本等步骤,并附注了脚本只执行一次的设置方法及种子表的调整方式。
注: 该工具,目前只支持SqlServer类型数据库进行维护。
1、解压工具包,包含以下文件:
2、第一次使用时,需要配置:
3、打开工具:Kingdee.PLM.OysterApp.Tools.Preset.Industry.exe 界面如下:
配置预置的数据库(获取脚本的数库)、标准库(用以规范导出管理脚本的数据库)
4、如果数据库是第一次连接的,需要生成控制字段(执行前,可以在上图中定义一个标记,如“20200529”)
5、进入云PLM系统,操作生成一些数据(如:创建一个编码规则)
工具就能取到相关联的新增数据
我们再创建一个生命周期阶段
这样可以筛选到以下数据:
6、ID标准化(ID标准化必须设置标准库,以在标准库中找一个不重复的符合要求的ID)
7、导出脚本
这样我们就可以得到规范的脚本了:
附1:如果勾选了 PLM_CTR_INIT,表示脚本只执行一次。
执行一次是通过PresetData_Init_Version.sql脚本配合来实现的。
所以在脚本包义中的最后脚本添加PresetData_Init_Version.sql,以控制脚本只执行一次。
附2:种子表,是系统运行环境来维持ID生成的表
种子表是从十万开始的,但我们脚本的ID为了不与标准产品冲又只能从十万开始;为了不影响系统运行,需要设置系统环境的表的种子起始值。
单据的种子表以Z_开头,如 T_PLM_SOMEBILL 种子表就是 Z_PLM_SOMEBILL
基础资料的种子表是Z_BAS_ITEM
修改步长的方式:
--sql server修复方式
dbcc checkident(z_.........,reseed,100000) --脚本要设置为只执行一次,以免导致种子重置
如果有其它疑问可留言反馈。
--------END--------
推荐阅读