金蝶K3 WISE 11.0.1多语言版上百个账套数据库快速迁移流程
[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!
处理过挺多K3服务器迁移的,但大部分也就是几个或十几个账套,最多就是备份下然后新服务器恢复即可
但是遇到一百多或几百个账套的情况下,而且各个数据库分布在不同文件夹,这样的情况就比较复杂,耗费时间。
K/3从历史版本到最新版本,不同版本中账套管理数据库文件的类型是有不同的:
1、V12.1 WISE及以前版本,账套管理数据库文件不是SQL Server数据库实体,而是在..\kingdee\k3erp\kdsystem\kdcom\目录下的acctctl.dat文件;
2、V12.2 WISE及以后版本,账套管理数据库为SQL Server数据库实体KDacctDB,即首次打开账套管理时需创建账套管理数据库KDacctDB,创建后存在于数据库中。
[概述]
若V11.0 SP1版本安装了“PT045148”后,V12.1版本安装了“PT047647”,后账套管理数据库也转变为KDacctDB.
快速迁移账套至新服务器流程:
流程一
1、使用数据库备份工具,批量备份成.bak数据库备份文件
2、.bak数据库备份文件拷贝至新服务器,对应版本参考 将acctctl.dat也拷贝至..\kingdee\k3erp\kdsystem\kdcom\路径下[账套管理路径下],或将数据库实体KDacctDB拷贝。
3、使用批量还原数据库备份工具,将所有.bak数据库备份文件还原,或者使用批量还原语句(百度到处都有~)
4、所有数据还原之后,可以直接打开账套管理,但是登录金蝶会有问题,因为新服务器信息和数据库链接信息,可能会跟旧服务器不一致;需要将服务器名称信息和数据库密码这些改成跟旧的一样。
改成一样了,就忽略下面的
如果有特殊情况不能跟旧服务器一样,点击上方数据,选择账套属性,将系统账号Windows身份 或sa密码,数据服务器等信息改成新服务器的
5、当然也可以批量改,需要用access打开acctctl.dat文件,将里面的FConnectString、FServer、FSysPwd ,链接字符串、服务器信息、数据库密码 改成新服务器的
7、如果是KDacctDB,打开该数据库,也是改这些字段就行。
流程二
1、停止SQL服务,复制对应的AISxxxxxx数据库物理文件.mdf和.ldf文件至新服务器
2、使用批量附加工具,附加所有数据库文件
3、参考流程一的 4 、5 、6、7步骤