如何将数据库从3.x版移植到4.X中?
可以使用Unload/load命令移植数据库,也就是先从3.x卸载数据库,然后把它加载到4.x,下面的步骤用3.7和4.2数据库为例进行说明:
- 如果需要的话,备份旧的数据库。
- 使用DBMaster3.7的dmSQL工具连接到原始数据库(命名为MIS),将MIS卸载到一个目标路径,假设为C:\ 37MIS \。
- 复制路径DB_FoDir下的所有文件到路径C:\ 37MIS \。
- 在DBMaster 4.2创建一个新的数据库,我们命名为NEWMIS,它的dmconfig.ini配置和数据库MIS相同,但是数据库路径却不同。
- 使用DBMaster 4.2的dmSQL工具连接到NEWMIS数据库,从目标路径加载旧数据库,为C:\ 37MIS \.。
- 移植工作完成。
- Check if all the objects, including stored procedure, UDF, View still work in the new database and enjoy the new function of DBMaster 4.2. 检查所有的对象包括存储过程,UDF,视图是否能够在新的数据库里正常运行,之后您就可以享受DBMaster4.2的全新功能了。
同样,移植数据库需要耐心,有很多需要注意的地方,有关移植数据库的详细信息,请参考《数据库移植用户使用手册》。