如何把ACCESS数据库转换成SQL数据库

如何把ACCESS数据库转换成SQL数据库,第1张

方法如下:

1、打开”控制面板“下”管理工具“中的”数据库源“。

2,按”添加“添加一个新的数据源,在选择栏里选“Driver do microsoft Access (*.mdb)”,完成后将出现一个框,在“数据库源”里面输入想写的名称,举例取名叫“AAA”,说明不需要填。

接着,按下面的选择,寻找数据库地址和选中

(注意,请先备份自己的ACCESS数据库),然后确定。

数据源在这里建好了,剩下转换了。

3,打开SQL2000企业管理器,进入数据库,新建一个空的数据库“AAA”;

4,选择新建立的数据库,按鼠标右键,选择“所有任务”下“导入数据”,

按“下一步”继续;

5,在数据库源下拉但中选择”Driver do microsoft Access(*.mdb)“,在”用户/系统DSN“中,选种刚才添加的”ABC“,按 ”下一步“;

6,“目的”不需要修改,选择服务器(一般下为自己的本机local,也可以选择服务器地址或者局域网地址,确定你的权限是否可以 *** 作,),

使用WINDOWS 身份验证指用自己的系统管理员身份 *** 作,

使用SQL身份 *** 作验证可以用于网站的 *** 作,推荐用后者

7,选上使用SQL身份 *** 作验证后,填写用户名和密码。选择的是系统默认号码sa,****,数据库选择刚新建的AAA,按下一步

8,这一步的两个单项选择,从数据源复制表和视图与用一条查询指令指定要传输的数据,选择前者,按下一步继续

9,这里将出现ACCESS数据库的表,按全选后,下一步

10,DTS导入/导出向导,看立即运行被选中按下一步,

11,按完成继续

1、必须先安装Microsoft Office Access 2003,和SQL Server2000。

2、把旧的数据库备份,备份完成后,用Access 2003打开MDB数据库,在打开时会出现一个警告,不要理会它(安全警告),按打开键,打开后按工具栏——数据库实用工具——转换数据库——转换为2002-2003格式,把数据库转换成2003格式。

3、转换完成后再用Access 2003打开,打开后按工具栏——数据库实用工具——升迁向导——新建数据库——填写SQL数据库登陆名称、密码和要新建的数据库(准备转成新的数据库),按下一步,按“ 》”键,再按下一步,选取所有选项,再按下一步,选择“不对应用程序作任何改动”,再按完成。

4、打开SQL企业管理器——数据库—选中相应的数据库—右键所有任务—–生成SQL脚本——常规——全部显示——编写全部对象脚本——确定(记住存放的位置)。

5、用记事本打开刚才生成的SQL脚本,在编辑栏——替换——查找内容为“datetime”替换为“smalldatetime”——替换全部;完成后再在编辑栏——替换——查找内容为“nvarchar”替换为“varchar”——替换全部,完成后保存退出。

6、打开SQL企业管理器——数据库——点击这个数据库一下新建的数据库,然后在工具栏——SQL查询分析器——文件——打开——“刚才生成的SQL脚本”——查询——执行,然后关闭窗口。

7、再回到SQL企业管理器——数据库——点击这个数据库一下新建的数据库,然后打开工具栏——数据库转换服务——导入数据——下一步——数据源“Microsoft Access”文件名“为旧的数据库”——下一步——再下一步——从源数据复制表和视图——下一步——全选——下一步——立即运行——下一步——完成。

首先先建好数据库,把数据库导入SQL服务器,假设数据库名称为DATA1

原先ACCESS的数据库连接语句为"Driver={Microsoft

Access

Driver

(*.mdb)}DBQ="

&

App.Path

&

"\data1.mdbpwd=ReadOnly=True"

现在改成"Driver={SQL

SERVER}SERVER=192.168.1.168Uid=SAPwd=Database=DATA1"

其他地方都不用改的,就这么简单。SERVER=数据库的IP地址Uid=数据库帐号Pwd=数据库密码Database=数据库名称


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9958881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存