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=数据库名称
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)