- A+
本文转载自2345论坛《+KIS金蝶数据库迁移+恢复详细教程 》,作者:也许一别就是一世;
此教程主要用于金蝶服务器迁移恢复,适用于有BAK数据库备份文件还原恢复。
金蝶版本:KIS8.1业务版
数据库版本:MYSQL2000
服务器版本:Windows Server 2003
备份文件:AIS20150114154439_DB_201507090200.BAK
纯手打截图教程,绝不是转载,搞了一下午,截图手都截软了。求加精。
首先我先安装下2003系统
现在安装完了,我们先来安装SQL2000数据库。其实网上SQL2000数据库安装的教程一大把,我这里由于演示,就顺便截图吧。
1:安装sql server 2000组件
2:安装数据库服务器
3:点击继续
4:这里默认下一步
5:这里默认下一步
6:默认下一步
7:默认下一步
7:默认下一步
8:这里根据情况选择,一般选择默认”典型“
9:如果公司有AD域,就选择AD域,如果没有,选择本地系统账户
10:选择混合模式,本地账户验证+SA
11:客户端数量随便填
11:安装完毕
安装完毕一下,我们重启一下,重启完了打上SP4补丁,不打补丁的话,金蝶客户端找不到服务器。
安装过程一直下一步即可。
这里记得勾选升级
至此,数据库就安装完成了,安装完成以后记得重启一下,每次安装完一样就要重启一下,下面就开始安装金蝶服务端。
默认下一步
默认下一步
默认下一步,这里我们客户端和服务端一起安装了
等待安装完成
安装完成以后重启一下,使得一些组件生效。
接下来就是恢复数据库了。
1:首先打开SQL企业管理器
2:点击sql server组
3:点击数据库右键-所有任务-还原数据库
这里说明一下,还原数据库主要适用于备份了bak数据库文件的情况,如果是没备份,且能找回数据库目录,MDF文件未损坏,可以使用附加数据库来完成恢复。
4:这里我们选择”从设备”
5:由于恢复数据库,数据库名要和原数据库名一致,所以这里我们要将“还原为数据库”的名字修改成之前的数据库名。我们先看看之前备份的数据库名
这里数据库名是:这里AIS20150114154439就是数据库名,后面是备份日期。那么我们就将“还原为数据库”的名字修改成AIS20150114154439
然后点击“选择设备”,继续点击“添加”
点击浏览,找到我们的数据库备份文件。
然后点击确定
确定
等待恢复完成
现在已经恢复完成了。我们重启一下。
重启完以后,我们进行账套恢复,首先打开金蝶账套管理
默认密码为空,
然后点击操作-账套注册管理
这里我们就看到我们刚才恢复的数据库账套出现了,账套名称和账套描述根据公司名修改。然后点击确认
现在我们可以看到账套已经恢复,出现了。
现在我们在服务器上用客户端登录看下是否能登录。
这里提示密码错误,由于Manager密码再我们CW主管手里,这里我用虚拟机演示的,就可以把密码给抹除掉。
需要用到SQL命令: use 账套名 update t_user set FSID='' where FName='Manager'
1、 开始——程序——Microsoft SQL Server——查询分析器
2、确定并登录
这里我们要修复的账套名AIS20150114154439,所以命令就是:use AIS20150114154439 update t_user set FSID='' where FName='Manager'
4、 右键——选定那一句话——分析
5、分析命令成功,然后同样的选定那句话按右键——执行,然后保存退出即可。
执行完成
现在我们看能不能用Manager登录,
成功登录进去了,数据库恢复基本完成,那么现在我们就从客户端看能不能连接上。
首先将服务器IP设定好。
设定好后我们用物理机ping一下看是否能ping通。
能ping通,下面我们在客户机上安装客户端。这里我们就只安装客户端就可以了
安装完成后我们设置一下,这里服务器直接输入IP地址:192.168.1.220,输完以后按回车,这里我们看到账套已经出现了,密码为空,确定
这里我们看到登录进去了,
完毕,至此2个小时数据迁移恢复就完成了,正常使用。