欢迎投稿

今日深度:

Access数据库的迁移问题探究,access数据库迁移

Access数据库的迁移问题探究,access数据库迁移


背景:因为业务信息系统软件之前设计的为Access数据库架构,经过一段时间的运营管理,发现Access数据库越来越不能支撑业务系统的运行管理。因此,考虑更换数据库。


抛弃Access数据库,首选MySQL数据库。MySQL虽体积小,但是功能够用,存储速度快,基本能满足升级改造的要求。从Access数据库迁移到MySQL数据库,通常要做哪些事。

(1)迁移Access表到MySQL数据库中

对照Access数据库表,在MySQL数据库中建立同样一张表。之后,将Access数据表内容迁移到MySQL数据库中。迁移表内容时,可以将Access表内容先存储到文本文件,然后将文本文件导入到MySQL数据库中。如下图1、图2所示

图1

图2

也可以使用一个Access2MySQL工具导入,下载地址可以是:http://download.csdn.net/detail/lejuo/7923691,具体的操作可参考:http://jingyan.baidu.com/article/ff42efa964dab7c19f220210.html

(2)重构软件系统的数据库访问代码

Access数据库访问的驱动程序和MySQL的是不一致的,在软件系统中要求仔细审查代码、更换成MySQL数据库访问代码。


完成以上两步,基本上算是解决了Access数据库迁移的建设问题,接下来你可以仔细测试软件系统,尽量减少数据库迁移导致的差错。

此外,Access迁移数据库还有其他的办法——不动软件系统的数据库访问代码,只迁移数据库内容,步骤如下:

(1)如以上方法一般,先在MySQL数据库中构建和Access一样的表,并将内容也一并迁移过来。

(2)删除Access数据库中的表,同时通过Access的“外部数据”功能创建向MySQL数据表的源表链接。如下图所示:

图3

图4

图5

这样,在Access数据库中,能看到一个你刚才创建的通向MySQL数据库的表链接,此后,你可以像操作Access表一般做增删改查操作。

图6



----------------------

附加信息,若是将MySQL数据表迁移到MsSQL数据库中,这里有一个网友分享的案例

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=35184



网站access数据库的导入迁移

ac数据库和word一样,直接复制过去就OK了。
 

access数据迁移

我花一个小时的时间就把我的站点数据库access转换成mysql 基至代码都不需要改.仅仅数据库链接页改一点就可以了.
其实你仔细想想,access是微软开发的,mysql是它的升级产品,那么这两个产品之间肯定有一个桥梁实现它们的转换.
先打开你的access数据库,然后一个个的导出数据库中的表,在保存的时间注意,保存文件类型是最下面的一个"ODBC datebases ()" 下面几部就自己看着办,等出现有sql类型就选择它.现在打开sql企业管理器,新建一个空数据库,然后选择导入......自己看着办,很简单.

要写的话就太多了,靠自己去摸索.不懂加我QQ:我截图给你
my QQ:108908332
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/3266.html NewsArticle Access数据库的迁移问题探究,access数据库迁移 背景:因为业务信息系统软件之前设计的为Access数据库架构,经过一段时间的运营管理,发现Access数据库越来越不能支撑业务系统的运行管...
评论暂时关闭