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、转换程序会将SQL Server的视图转换成表,而不是Access的查询; 需要对转换后的Access数据库进行以下项目的检查,以确保与SQL Server一致: 1、主键。转换后的Access数据库都没有主键,需自己设置; 在Delphi下,想让程序同时支持Access及SQL Server,需注意以下方面: 1、在Access中使用 SELECT * FROM Books WHERE RegDate = ‘2007-5-1′ 是会出现“标准表达式中数据类型不匹配”这样的错误的(RegDate是日期型),必须使用SELECT * FROM Books WHERE RegDate = #2007-5-1# 或 SELECT * FROM Books WHERE RegDate = CDate('2007-5-1′); 以上就是Access和SQL数据库相互转换的方法及注意事项。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql – Delphi:访问JSON数组中的JSON对象
- 图解如何用PowerDesigner设计SQL Server数据库
- sqlserver中的bcp查询导出海量数据
- 元数据 – 使用OPENQUERY(exec存储过程)创建新临时表失败,错
- (绝对有效)sqlserver2000链接proxool连接池,终于配置出s
- clojure – 如何撤销数据库中的事务?
- sql-server – 下载SQL Server Management Studio的SQL Ser
- SQLSERVER的字段类型说明
- (2010-06-23)使用SQLServer中COALESCE()函数的两种方法
- SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决