当网站发展到一定程度的时候,依然使用ACCESS2000数据的朋友。为了使网站能更好的运行,不得不考虑将现有数据库转换成SQL2000数据库。
今天就跟大家讨论一下如何将ACCESS2000数据库转换成SQL2000数据库。
ACCESS2000转SQL2000步骤:
1、打开 控制面板 → 管理工具 → 数据库源;
2、按 添加 → 添加一个新的数据源 → 在选择栏中选“Driver do microsoft Access (*.mdb)” → 完成后将出现一个框 → “数据库源”中输入你想写的名称(比如输入“ABC”,说明可以不填),→ 按选择,然后选中你的数据库地址(温馨提示:请先备份自己的ACCESS数据库) → 然后确定。
到这里,数据源就建好了,接下来就是转换了:
3、打开SQL2000企业管理器 → 进入数据库 → 新建一个空的数据库(命名ABC);
4、选择新建的数据库 → 按鼠标右键 → 选择所有任务 → 选择导入数据 → 按“下一步”继续;
5、在数据库源下拉但中选择Driver do microsoft Access(*.mdb) → 在用户/系统DSN中选种你刚才添加的“ABC” → 按 下一步;
6、“目的”不需要修改 → 选择服务器(一般为自己的本机“local”,也可以选择服务器地址或者局域网地址,确定你的权限是否可以操作)。
7、选择SQL身份操作验证 → 填写用户名和密码 → 数据库选择刚新建的“ABC” → 按下一步。
8、选择从数据源复制表和视图 → 按下一步。
9、这里将出现你自己ACCESS数据库的表 → 按全选 → 下一步。
10、DTS导入/导出向导 → 选中立即运行 → 按下一步。
11、按完成继续。
12、这个步骤你将看到你的数据被导入SQL2000里面,当出现“已经成功把XXX个表导入到数据库”的字样,而且所有的表前面都有绿色的勾,就表示成功导入所有数据,如果中途出现问题或者表前面有红色的叉的话,说明该表没有成功导入,这时就要回去查看自己的操作是否正确了。
温馨提示:
1、由于SQL2000里面没有“自动编号”,所以你的以“自动编号”设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的“标示”选择“是”,种子为“1”,增量为“1”。
2、另外,ACCESS2000转换成SQL2000后,原来属性为“是/否”的字段将被转换成非空的“bit”,这时候你必须修改成自己想要的属性了。
3、大家还要注意对时间函数的把握,ACCESS与SQL是有很多不同的。