本流程用于遇到单店门店需要合并到总部服务器时,需要采用此文档执行门店合并。注意,每合并一个门店到总部,总部原来已有的门店均要重新下拉数据。
1、提前预约合并时间,并且提前准备好各个门店的向日葵远程;
2、跟客户沟通好,要保证门店晚上可以远程服务器;
3、总部注册文件(放总部),旧门店的刷狗文件(放门店),门店授权文件准备好(放门店);
4、合并门店配置连接总部的VPN。
5、门店数据库备份以及门店YCHMALL文件夹备份;
6、先将单店门店的版本升级至和总部一致的版本;
7、下载好单店转连锁工具,并把工具放到总部YCHMALL文件夹;
下载链接如下:
https://nos-pulic.nos-eastchina1.126.net/%E5%AE%9E%E6%96%BD%E7%BB%84/1%E5%8D%95%E5%BA%97%E5%90%88%E5%B9%B6%E6%88%90%E8%BF%9E%E9%94%81.exe
1、检查总部及其他非合并门店数据是不是都同步完了,如果有同步问题先处理;
2、需要合并的单店升级到与总部同一个版本,如果总部版本较低,需要升级总部以及已经在用的连锁门店;
2、停了所有门店及总部娱乐管家服务;
3、备份门店数据库;
4、备份总部数据库(用于失败后可以还原该数据库,规避失败风险),并将升级后备份的单店门店数据库上传到总部,然后在总部服务器还原单店门店数据库到一个新的数据库;
5、分离所有门店的数据库(注意,不但要分离准备合并的单店数据库,还要分离已经在用的连锁门店)
6、把门店所有此路径下D:\Program Files\YCHMall\DataBase文件夹改名,改名为DataBase2(用于备份,假如合并失败可以还原回去)
7、门店和总部分别执行语句(直接执行,无需判断是否成功)
if not exists(select*from syscolumns where name='UpdateTime'
and id=object_id('Game_PaymentCodeLog'))
begin
ALTER TABLE Game_PaymentCodeLog ADD UpdateTime DATETIME
end
if not exists(select*from syscolumns where name='Version'
and id=object_id('Mall_LeaguerValueAddLog'))
begin
ALTER TABLE Mall_LeaguerValueAddLog ADD Version int
end
8、门店执行语句:(如果提示已有,则可以跳过)
ALTER TABLE Ykb_GoodsInfo ADD SellPirce [decimal](19, 5) NULL
ALTER TABLE Ykb_GoodsInfo ADD [SellStartTime] [datetime] NULL
ALTER TABLE Ykb_GoodsInfo ADD[SellEndTime] [datetime] NULL
9、使用工具合并;
(注意:转化过程较长,并且没有提示,需要耐心等待)
10、查看总部settings里面有没有这些参数:
PullSkipTables=Game_MachineDiscount,Mall_OperateLog,Mall_PayReconciliation,没有的话需要添加上保存,然后重新授权总部文件,然后开启总部服务;
11、进入总部数据库执行以下语句
---更新合并的门店加密狗,分别执行以下语句(第一个表)
先执行
select * from Mall_Business
然后再执行,执行下述的语句前,先看上一步执行的Mall_Business表中对应的门店ID列是多少,一般会显示旧门店编码对应的ID列,假如旧加密狗编码对应ID列为5AD12AD1-6740-4F76-BA05-F6050BF04963,则执行
update Mall_Business set BusinessNum='新门店编码' where ID ='5AD12AD1-6740-4F76-BA05-F6050BF04963'
---更新合并的门店加密狗,分别执行以下语句(第二个表)
select * from Mall_Mall
然后再执行,执行下述的语句前,先看上一步执行的Mall_Mall表中对应的门店ID列是多少,一般会显示旧门店编码对应的ID列,假如旧加密狗编码对应ID列为5AD12AD1-6740-4F76-BA05-F6050BF04963,则执行
update Mall_Mall set MallCode='新门店编码' where ID ='5AD12AD1-6740-4F76-BA05-F6050BF04963'
----重置admin密码,直接执行以下语句
Update Mall_Employee set OwnedBusiness='7BA891B5-3ABA-40A1-B102-A4C000F9F84F',OwnedMall='1F44F7B4-8E28-4FA6-A361-A4C000F9F84B' where LoginName='admin'
update Mall_Employee set Password='N863CC41E702B6B806D3BDA9DB3721FA' where LoginName='admin'
---重推手机报表数据,直接执行以下语句
delete MRPT_MallBasePushInfo where OwnedBusinessID is null or OwnedBusinessID='5AD12AD1-6740-4F76-BA05-F6050BF04963'
delete MRPT_PushFinishLog where OwnedBusinessID='5AD12AD1-6740-4F76-BA05-F6050BF04963'
12、单店门店刷狗,修改新微聆VPN
13、登录总部修改URL总部和门店的URL地址;
14、所有门店重新下拉数据;
15、盈客宝修改VPN地址;
16、启动服务,检查同步是否正常。
1. 除了admin账号外,其他账号需要重新赋予角色
2. 小程序需要重新授权
3. 美团、抖音需要重新绑定
修改日期 | 修改人 | 备注 |
2024-09-05 15:43:11[当前版本] | 梁建宁 | 更新内容 |
2024-09-05 09:26:50 | 梁建宁 | 更新内容 |
2024-07-05 10:37:39 | 梁建宁 | 更新内容 |
2024-04-13 09:24:34 | 梁建宁 | 创建版本 |
附件类型 | PNG |
|
|