Access 导入 MSSQL 2000/2005 数据库工具
来源:steveluo.name 发布时间:2008-10-22 13:49:00
在安装依然主机管理系统时,因为当时导入MSSQL时有点问题,所以,为了赶快能用上管理功能,所以就暂时先用了Access数据库。不过一直以来都因为速度问题困扰不已,一直以为是由于ASP.Net的效率问题造成的。
不过一次在群里有位朋友说Access数据库是比较慢,改用MSSQL以后速度会有所改善。
于是开始设法将现有的Access数据库导入到MSSQL 2005中。以前也尝试导入过,但是用SQL Server自带的DTS服务直接导入(先用sql脚本创建好表结构,否则会丢失标识等),会出现下列错误:
- 执行之前 (错误)
消息
错误 0xc0202009: 数据流任务: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E21。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80040E21 说明:“多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。”。
(SQL Server 导入和导出向导)
错误 0xc0202025: 数据流任务: 无法创建 OLE DB 取值函数。请查看列元数据是否有效。
(SQL Server 导入和导出向导)
错误 0xc004701a: 数据流任务: 组件“目标 9 - yiran_order”(804) 在执行前阶段失败,返回的错误代码为 0xC0202025。
(SQL Server 导入和导出向导)
而如果不用sql脚本创建结构的话,直接导入是没有问题的,这个问题在网上找了下,基本没有什么资料,而且国内用SQL Server 2005的人并不多,而且大多数开发者使用的都是Express版本,他们只注重一些开发上的问题,而对于服务器管理者来说,SQL Server 2005的技术资料并不对,因此这个问题是比较难解决的,毕竟我不是MCDBA,我只是个MCSE而已。
既然SQL Server自身的Managemeng Studio无法使用,那么我们就全部通过SQL脚本来解决,因为图形化管理器也只是将一系列的管理功能通过图形化界面来生成相应的SQL脚本来操作的罢了。
网上很辛苦地找到了一个工具~真是福音啊。这个工具的原理是通过对Access数据库的分析自动生成SQL脚本,可以包含数据,也可以只有结构。然后只要放到SQL Server中执行一下查询一个数据库就建好了。关于如何在SQL Server中执行脚本以及在执行脚本时可能会出现的一些问题,请参考用 SQL 脚本将 Access 导入 MSSQL 2000/2005 方法。
可能解压后会提示缺少控件,COMDLG32.OCX这个文件本来并不在这个压缩包里,我是将2个合并了起来。这个应该是VB的空间,如果提示缺少这个的话就执行RegOCX.exe试试(这个我没试过~因为没提示缺少),不行就把COMDLG32.OCX复制到system32下看看吧。
猜你喜欢
- 1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外
- CSS命名规范一.文件命名规范全局样式:global.css;框架布局:layout.css;字体样式:font.css;链接样式:link
- IE下专属CSS:<![if !IE]><link rel="stylesheet" type=&qu
- 印象中最早看老外个人网站就挺纳闷,怎么人家都没有www,这样也可以?经过不断尝试,我发现确实不录入www要快捷的多,但不清楚怎么能做到。几年
- mysql安装目录使用MySQL AB's Linux RPM分发进行安装后,将在以下系统目录产生文件目录目录内容/usr/bin客
- 从今天开始,我将全面的共享出我所能理解的所有WEB标准方面的知识放在这个“WEB标准能有多难?”的专栏里。当然由于振之的水平有限,所讲并非是
- 今天在 经纬 同学blog看到的。有这么一段代码:<ul id="demo"><li>
- 当鼠标移动上去后,字慢慢的变大的 效果应该 如果实现啊<!DOCTYPE html PUBLIC "-//W3C//DTD
- 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所
- 写在前面的话:此篇还是asp相关的,相信玩ASP的都有这个感觉,当数据有5万多条时-------just like音乐网,要调用最新的10条
- 没有多大变动,主要是返回错误信息,以便调用函数部分可以alert出来。据说可以用正则表达式校验,下次再研究下。//-------------
- JavaScript中没有Trim函数,VBScript语言中才有这个函数,就是去掉字符串头和尾的空格。您可以访问这篇文章:《增加 java
- 同质化的网站越来越多,往往你还没发展起来,就已有许多站点抄袭走了你的成果,如何留下用户?——让用户有更好的使用体验。一些网页上的小技巧,可以
- 由于工作对人的眼球和精神都会带来一定的疲劳,所以在界面设计中,希望用户能够准确的关注重要的信息,而不因为用户的长期使用而流失信息。最近在看《
- Access数据库,同时操作大量记录(9500条以上)时报错。错误提示:Microsoft JET Database Engine 错误 &
- 其实这个问题落伍谈了n次了其中care4也说了两次所以如果你有问题最好先搜索一下 说不定问题早有人解决了http://www.im286.c
- “没 Javascript 就会死”的页面通常都会加入 noscript 标签用于提示用户开启脚本支持。 然而在 IE8 下,如果在 nos
- 代码如下: var lishustr = "qwertyuiopasdfghjklmnbvcxz"; var s = l
- 在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们不能做出很令人信服的测试。通过测试
- 下面这段代码是asp编写的用来识别客户端是否为手机浏览器,以及手机类型的代码。主要用于手机网站的建设,以便实现相同网址下的不同版本网站(比如