需求:新疆梅花生物新搭建的环境,要同步吉林梅花生物的菜单
步骤:
找到吉林梅花生物的Inroad数据库,任务,生成脚本,选择对象,在表里面选择CommonAppMenuCustom
和CommonwebMenuCustom
设置脚本编写选项里面,高级,然后在最下面找到要编写脚本的数据的类型,选择仅限数据,然后点击确定,选择在新建查询窗口打开,然后把脚本复制下来
找到新疆梅花生物的Inroad数据库,直接新建查询,删除脚本中的第一行,添加两行,执行即可。
1 | truncate table CommonAppMenuCustom |
需求:联欣环保科技新搭建的环境,要同步健坤化学的菜单和作业票
菜单的同步上面已经写过了,作业票的同步跟菜单同步差不多,只是数据表不一样
1 | truncate table SafeOperationLicenseEvaluateConfig |
跟上面一样,数据表:CommonLedgerConfig
,CommonLedgerConfigPart
,CommonLedgerConfigPartColumn
1 | truncate table CommonLedgerConfig |
两张表:WorkingBillType
,WorkingBillTypeDetail
1 | truncate table WorkingBillType |
一张表:WorkingBillPermission
1 | truncate table WorkingBillPermission |
需求:如图
步骤:
先找到东曹化工的Inroad数据库,然后执行一下查询语句,查询一下当前这张票的状态是什么,如下图所示,状态是3
1 | select status,* from SafeOperationLicenseRecord where workingbillno='TGC-2024-0530-0002' |
作业票的所有的状态对应的数字如下所示
1 | -3 暂停 -2 挂起 -1 终止 0待开票 1 待评估 2 技术交底 3 审批中(流程中) 4 进行中 5完成待验收 6验收通过 7 待计划 8 待指派 |
修改到需要的状态,这个需求要调到交底阶段,所以应该是2
1 | update SafeOperationLicenseRecord |
如果需要详细了解这张表的信息,可以执行
1 | exec Help_TableColumn SafeOperationLicenseRecord |
看一下Inroad的配置文件中,把日志写到什么地方了,inroad一般应该是写到sqlserver里面了
连上sqlserver数据库,执行查询语句
1 | # 方式1 |
需求:如图:
步骤:
找到客户的数据库,执行sql语句
1 | -- 这个数据库的名称要修改成客户的数据库名称 |
注意,如果发现报错,没有什么用户什么数据库主体什么的,可以查看一下数据库下面对应的安全性
,用户
,有没有一个[InroadReadUser]的用户,如果没有,还需要执行下面的sql语句
1 | -- 增加只读用户 |
登录DV3或者DV5的网站,去添加数据源
共享同步服务器的目录\\10.100.14.2\sql2016
,用户名administrator
,密码IqRIt5v5Hft9xA982kFt
,把镜像拿到本地装载安装,然后按步骤升级。然后再安装管理工具。
注意:有一项规则检查可能不通过,需要找到数据库工具reporting services配置管理器
,进去登录,启动
当前报表服务器,选择数据库
,然后更改数据库
,选择现有报表服务器数据库
,连接到当前服务器,选择ReportServer
数据库,然后一直下一步直到完成。