很多朋友想用
SQL2000数据库
的编程方法,但是却又苦于自己是学
ACCESS
的,对
SQL
只是一点点的了解而已,这里我给大家提供以下参考
---
将
ACCESS
转化成
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", 也可以选择服务器地址或者局域网地址 , 确定你的权限是否可以操作 ,)," 使用 WINDOWS 身份验证 " 指用自己的系统管理员身份操作 ," 使用 SQL 身份操作验证 " 可以用于网站的操作 , 推荐用后者 ;
7, 选上 " 使用 SQL 身份操作验证 " 后 , 填写你的用户名和密码 , 我自己选择的是系统默认号码 "sa","****",数据库 选择刚新建的 "ABC", 按 " 下一步 ";
8, 这一步的两个单项选择 ," 从数据源复制表和视图 " 与 " 用一条查询指令指定要传输的数据 ", 选择前者 , 按 " 下一步 " 继续 ;
9, 这里将出现你自己 ACCESS数据库 的表 , 按 " 全选 " 后 , 下一步 ;
10,"DTS 导入 / 导出向导 ", 看 " 立即运行 " 被选中按 " 下一步 ",
11, 按 " 完成 " 继续 ;
12, 这个步骤你将看到你的数据被导入 SQL2000 里面 , 当出现 " 已经成功把 XXX 个表导入到 数据库" 的字样 , 而且所有的表前面都有绿色的勾 , 就表示成功导入所有数据 , 如果中途出现问题或者表前面有红色的叉的话 , 说明该表没有成功导入 , 这时就要回去查看自己的操作是否正确了 .
三 , 数据修改
1, 由于 SQL2000 里面没有 " 自动编号 ", 所以你的以 " 自动编号 " 设置的字段都会变成非空的字段 , 这就必须手工修改这些字段 , 并把他的 " 标示 " 选择 " 是 ", 种子为 "1", 增量为 "1",
2, 另外 ,ACCESS2000 转换成 SQL2000 后 , 原来属性为 " 是 / 否 " 的字段将被转换成非空的 "bit", 这时候你必须修改成自己想要的属性了 ;
3, 另外 , 大家要注意对时间函数的把握 .ACCESS 与 SQL 是有很多不同的 .
一,首先,我说的是在 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", 也可以选择服务器地址或者局域网地址 , 确定你的权限是否可以操作 ,)," 使用 WINDOWS 身份验证 " 指用自己的系统管理员身份操作 ," 使用 SQL 身份操作验证 " 可以用于网站的操作 , 推荐用后者 ;
7, 选上 " 使用 SQL 身份操作验证 " 后 , 填写你的用户名和密码 , 我自己选择的是系统默认号码 "sa","****",数据库 选择刚新建的 "ABC", 按 " 下一步 ";
8, 这一步的两个单项选择 ," 从数据源复制表和视图 " 与 " 用一条查询指令指定要传输的数据 ", 选择前者 , 按 " 下一步 " 继续 ;
9, 这里将出现你自己 ACCESS数据库 的表 , 按 " 全选 " 后 , 下一步 ;
10,"DTS 导入 / 导出向导 ", 看 " 立即运行 " 被选中按 " 下一步 ",
11, 按 " 完成 " 继续 ;
12, 这个步骤你将看到你的数据被导入 SQL2000 里面 , 当出现 " 已经成功把 XXX 个表导入到 数据库" 的字样 , 而且所有的表前面都有绿色的勾 , 就表示成功导入所有数据 , 如果中途出现问题或者表前面有红色的叉的话 , 说明该表没有成功导入 , 这时就要回去查看自己的操作是否正确了 .
三 , 数据修改
1, 由于 SQL2000 里面没有 " 自动编号 ", 所以你的以 " 自动编号 " 设置的字段都会变成非空的字段 , 这就必须手工修改这些字段 , 并把他的 " 标示 " 选择 " 是 ", 种子为 "1", 增量为 "1",
2, 另外 ,ACCESS2000 转换成 SQL2000 后 , 原来属性为 " 是 / 否 " 的字段将被转换成非空的 "bit", 这时候你必须修改成自己想要的属性了 ;
3, 另外 , 大家要注意对时间函数的把握 .ACCESS 与 SQL 是有很多不同的 .