Access/SqlServer->MYSQL的工具

本文指导您如何建立dz.nt MySQL数据库、升级数据库、修正数据错误并执行转换程序。包括使用PHPMyAdmin建立数据库、通过安装目录内的脚本升级、解决数据库表字段错误,并提供数据库配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


试过可以用,可以正常转换,但还需要进一步调试
暂时发个图上来先,站个位置

1,首先要做好准备功夫,就是先建立dz.nt的mysql数据库,这个应该不难,找到x:\youpath\install\install\sqlscript\mysql\mysql.sql,然后用phpmyadmin执行这个数据库脚本,ok。
当然你可以选择使用mysql执行脚本来建立。但我一直没有成功,可能是字符的问题吧。
mysql -u 用户名 -p密码(注意P后面没有空格) testdb <
例如 mysql -u root -phello testdb <x:\youpath\install\install\sqlscript\mysql\mysql.sql
2,升级数据库,dz.nt2.0 用户可以跳过此部。文件都在x:\youpath\upgrade里面,你可以通过 http://yourhost/upgrade从dz.nt1.0升级到dz.nt2.0。
3,修改数据的bug,access的数据库里面dnt_tags的postdatatime字段
用access打开database中的access_db.config,右键点击dnt_tags,选择设计视图
然后可以看到下图



箭头所指的字段为手误打错,把它改为postdatetime,保存退出
access版本数据库存在这个bug,sqlserver尚未研究,如果您使用的是sqlserver版本,请先检查是否正确,方法就不再说了。

4,然后运行我上传的程序,按照这种格式输入您的数据库信息,然后可以执行转换,转换需要一定的时间,请不要中途试图中止转换。




5,修改x:\yourpath\DNT.config
<Dbconnectstring>Data Source=localhostort=3306;User ID=myuserassword=mypassword;Initial Catalog=mydbooling=true;Allow Zero Datetime=true</Dbconnectstring>
localhost是本机服务器,3306是我的mysql的服务器端口, myuser是我的用户名,mypassword是我的密码 ,mydb是我在mysql上建立的dnt数据库。在操作前,请保证你的用户对目标数据库有足够权限访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值