自己动手把ACCESS转换到SQLSERVER的方法_Access

来源:脚本之家  责任编辑:小易  

A1. 安装 SQLServer A2. 建立 SQLServer 数据库 在sq

在介绍教程之前,我们先来认识一下Access和SQL SERVER两种数据库。

使用MS SQL的DTS导入。1、打开ODBC配置。2、配置access数据库的ODBC

Microsoft Office Access简介

Excel数据导入到Access、Sql Server中示例代码将Excel中的数据导入到Acc

Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。

吧sqlserver作为数据源,可以直接导的。你查查docmd.exprot.

Microsoft Office Access缺陷

1. 打开SQL server enterprise mananger "企业

1,数据库过大时,一般ACCESS数据库达到100M左右的时候性能就会开始下降!(例如:访问人数过多时容易造成IIS假死,过多消耗服务器资源等等)

今日头条问答时尚频道的粉丝,你好!iEVER美课很高兴为你解答,分享实用的观点~,遇见最美的自己~(打字不容易,还请多多点赞评论支持噢~)啦啦啦,下面iEVER美课来为大家来解答买了一件马甲不会搭,时尚的马甲外套都可以怎么搭配?长款的无袖马甲也是夏天的好伙伴,无论是简约大气的西服款还是随性时髦的牛仔风,只要掌握好裙装的长短比例,就能轻松搭出显瘦好身材。长款马甲用心搭配,从视觉上拉长大腿,显高显瘦藏肉效果极佳哦~气质有性感,比起大秀曲线,这样的款式更让人浮想联翩。机车夹克搭配雪纺裙的搭配很经典哦,觉得热的话机车夹克背心也是很不错的选择。层次感叠穿可以调整身材比例,西装式马甲本身就很帅气,又可以修

2,容易出现各种因数据库刷写频率过快而引起的数据库问题。

在正面管教52张工具卡中,其中有一张就是针对孩子顶嘴,家长应该怎么做的具体方法指导,所以,对此问题,我从正面管教的角度来回答。其实孩子顶嘴并不一定是坏事,因为这也是他表达自我感受和需求的一种方式,意味着孩子有了独立的思想和人格,并且觉得自己有了足够的力量反抗成人。当我们遇到顶嘴的孩子,第一反应往往是“还嘴”——这是一种本能!但是,当我们还嘴的时候,通常对于引起顶嘴的事件没有任何帮助,反而容易和孩子陷入权力之争。作为家长,这样做会更好:1.保持冷静,hold住还嘴的冲动,承认孩子的感受并帮助他表达情绪。“听上去你真的非常生气、妈妈感受到了你的失望”等等,让孩子知道家长是理解他的、爱他的。2.争吵

3,ACCESS数据库安全性比不上其他类型的数据库。

你说你不是汗手,那有可能是未清理干净(因为不知道你是具体怎么盘玩的只能猜测)核桃的清理和把玩一样重要1、不管是自己剥青皮还是别人剥,最好在第一次清理的时候就把纹路里的残余彻底清理干净,降低开裂的几率。2、新核桃最好先在室内把玩两三个月,等水分散得差不多了再随身携带。3、把玩新核桃时最好用力不要太大,这是因为新核桃棱角分明,等新核桃的毛刺尖棱盘下去后,再用力会减少断茬现象。你看下是不是这样的情况——人家都说核桃要七分刷三分盘,虽然这话说的有些过了,但是两者对半分还是有的。我们每天把玩,核桃上脏东西肯定多,就算你一分钟洗一次手,我们的手还会有死皮脱落,死皮加上手上的汗液,就很容易在纹路细小的地方产

4,ACCESS论坛大了以后就很容易出现数据库方面的问题,当论坛数据库在50M以上,帖子5万左右,在线也在100人左右的时候,你的论坛基本上都在处理数据库上花时间,这个时候很可能就会出现数据库慢的情况。

可以说女主角压倒性的战胜女二号。因为大桥未久作为一个日本演员,跑到中国演网络剧,已经很不容易了,但是却将李月牙演的非常的入骨,全程用中文解说,太敬业了。而郭敬明反串的女二号岳绮罗演绎的也不错,可惜太瘦弱了,没有女一的韵味所以这一局女主赢了。

一般症状是所有涉及数据库的页面,突然运行都慢的出奇(执行时间达到5秒以上甚至几十秒),涉及HTML和纯ASP运算的页面都正常,等过一段时间(约10分钟或更长)以后又突然恢复(我的论坛有时候就会出现这样的问题)。这个时候你可以用一般ASP探针测试一下,如果服务器的运算时间正常,一般就是数据库方面的问题了。

MS SQL SERVER简介

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。

总结:对于大型的数据库,SQL SERVER明显优于ACCESS,一些网站在初期由于各种原因可能使用的是ACCESS数据库,但经过网站的不断发展,ACCESS数据库已经明显无法满足需求,那么ACCESS数据库怎么转换到SQL SERVER呢?请阅读以下教程:

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 Server2005 数据库转换成Access

1.打开Access,建立一个后缀名为.mdb的空的数据库文件(默认后缀可能是.accdb,我们把它改为.mdb就可以了),然后保存该Access空数据库。

2.在SqlServer2005里面右击想要转换的数据库--任务--导出数据,弹出一对话框,下一步-----数据源(D):SQL

Native Client

;服务器名称(S):选择你数据库服务器名称;数据库(T):选择你要导出的数据库---下一步:目标(D):Microsoft

Access;文件名(I):点击浏览,选择你刚才创建的后缀名为.mdb的空数据库;用户名和密码不用管了-----下一步:默认选择复制一个或多个表

或视图的数据-----下一步:勾选数据源---下一步---下一步---完成---执行成功,关闭。就完成了SqlServer2005向ACCESS

转换。打开之前.mdb文件,就可以看到转换后的数据了。

怎样将access导入到sql server2008

Sql server2008和Access都属于微软开发的数据库,那怎样将Access表导入sql server2008呢?

  第一步:将access数据文件student.mdb放在桌面上。进入sql server2008环境,在数据库图标点击鼠标右键,创建名为gl的数据库。在数据库名gl上,单击鼠标右键点击“任务”—“导入数据”。

  

  第二步:在打开的向导中单击下一步,选择数据源为:Microsoft Access , 单击浏览按钮,在左边窗口中选择桌面,右边窗口中选择student.mdb,单击打开按钮,接下来一直点击“下一步”来继续操作。

  

  第三步:将表前的勾打上,然后将右侧目标列的表名修改成导入SQL Server2008中的新名字。单击下一步按钮,接下来继续下一步的操作,最后点击完成。

  

  点击完成之后,如果出现成功字样,则表示导入数据成功。单击关闭按钮。当展开gl数据库的表时,可以看见刚刚从access中导入的五个表。

如何将ACCESS数据库导入到SQLSERVER

一.使用SQL Server的数据库导入/导出功能。首先在要导入到的SQL Srever数据库上右键,选择“任务”,然后选择“导入数据”,按照提示下一步直到完成即可成功将Access数据库导入到SQL Server数据库中,此种方法如果SQLServer数据库中没有相应的数据表,则会自动创建改表,但是约束等表关系不会同步导入,如果SQLServer中有相同名称并且属性相同的数据表,则会直接将Access数据库中的对应表的数据导入。

在导入过程中,还可以通过SQL语句指定要导入的数据。

使用这种方法一般会出现以下两种错误:

(1)无法建立数据流连接

为连接管理器“{FFBF32BF-EE84-4F94-ACDB-D4C5AC4C2941}”指定的连接类型“OLEDB”未被识别为有效的连接管理器类型。当视图创建未知连接类型的连接管理器时会返回此错误。请检查连接类型名称的拼写是否正确。

(2)无法连接源组件

找不到连接“SourceConnectionOLEDB”。如果找不到特定的连接元素,Connections集合将发生此错误。

其他信息:

找不到连接“SourceConnectionOLEDB”。如果找不到特定的连接元素,Connections集合将发生此错误。

({0DE0CDBB-BCD6-4261-A118-B0CB22DA3C4A})

具体解决办法是打开SqlServerConfiguration Manage,右键单击“SqlServer Integration Services”,选择“属性”,将登录身份修改为“LocalSystem(本地系统)”,然后重新启动该服务。

二.使用Access数据库的数据升迁功能。首先点击“工具”菜单,选择“数据库实用工具”,选择“升迁向导”,这是会提示该功能尚未安装,需要安装XXX之类的信息,点击安装,等待安装成功后,即可弹出“升迁向导”对话框,按照提示下一步直到完成,即可将Access数据库导入到SQLServer数据库中。使用此种方法的好处是Access数据库中的所有数据以及表关系都会被原样导入到SQL Server数据库中。

三.使用SQL语句批量导入。1当只需要导入Access数据库中的指定表以及指定表的指定列到SQLServer数据库中时,前面的两种方法就显得不那么方便了。而使用SQL语句导入可以方便快捷的导入需要的数据。具体代码如下

(1)SQLServe数据库中已存在要导入数据的表.(这样可以事先按照要导入的Access数据库的数据表创建好需要的关系)

Insert intotable(tid,tname)SELECT id,nameFROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source="c:\Shop.mdb";User ID=Admin;Password=' )...ShopGoods

(2)SQLServer数据库中不存在要存储导入数据的表.(使用下面的代码会直接在SQL Server数据库中创建相应的数据表)

SELECTid,nameINTO table(tid,tname)FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source="c:\Shop.mdb";User ID=Admin;Password=' )...ShopGoods

其中,table是SQL Server中用来存储Access导入数据的数据表名,ShopGoods是指要导入到SQLServer中的Access数据库中的数据表名。前面的三个点不能省略。

但使用这种方法时有可能出现以下错误:

SQLServer 阻止了对组件 'Ad Hoc DistributedQueries' 的STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQLServer 联机丛书中的 "外围应用配置器"。

具体解决办法是使用如下语句启用“'AdHoc Distributed Querie”

EXECsp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'AdHoc Distributed Queries', 1 GO RECONFIGURE GO

如何将 Access 数据库转换到 SQL Server

  步骤如下:

  1. 如图step1显示,连接到远程mssql数据库:

  2. 如图step2显示,选中Import Data

  3. 如图step3显示,选中Microsoft Access,然后选择要转换的Access数据库文件,如果有密码,则输入登录信息

  4. 如图step4显示,输入远程mssql数据库的登录信息

  5. 请看图step5,这步很重要,如果表中有自动编号的字段,请点Edit Mappings

  6. 如图step6所示,选中自动编号的字段,点“Edit SQL”

  7. 如图step7所示,在编辑sql语句那块,找到相应的字段,添加命令 “IDENTITY(1,1)”,然后点OK,否则新建的表,无法自动编号

  8. 一直点下一步,直到看见图step8所示,转换成功

  注意:如果access数据库中的数据有被删除过,那么自动编号的数据,导入到sql server时,会重新编号,如果要避免这个情况,需要在第5步,把编辑好的sql语句,放到查询分析器中运行,主要是让转换过程不再重新创建这个表,而是直接附加数据到这个表,如图special,选中“Enable identity insert”,保证插入后的数据编号不会重新设置。


  • 本文相关:
  • sql server中的数据复制到的access中的函数
  • access转sql server问题 实例说明
  • sql server、access数据排名的实现方法(例如:成绩排名)
  • sqlserver与access常用sql函数区别
  • sql 随机查询 包括(sqlserver,mysql,access等)
  • 在access和sql server下like 日期类型查询区别
  • access和sql server里面的sql语句的不同之处
  • asp.net下oracle,sql server,access万能数据库通用类
  • sql server 与access、excel的数据转换方法分享
  • 将access数据库中数据导入到sql server中的详细方法实例
  • 八步解决access自动编号问题(将sql server 2000数据库,转换为access数据库)
  • 将access数据库迁移到sqlserver数据库两种方法(图文详解)
  • sqlserver,sqlite,access数据库链接字符串整理
  • access 导入到sql server 2005的方法小结
  • javascript使用activexobject访问access和sql server数据库
  • sql server数据复制到的access两步走
  • 获取access2000数据库中所有表的名称
  • 加密你的access数据库asp打开方法
  • access学习日记
  • access下如何恢复已经删除的记录;如何恢复已经删除的表、窗体等
  • access日期与时间函数汇总
  • 解决access中分组报表的问题
  • access保留字&变量名列表
  • 读取注册表根据office版本获取数据库连接字段
  • 使用准则进行条件查询--1.4.从窗体中选择查询的条件
  • 中文access2000速成教程--1.1 使用“向导”设计数据库
  • 如何把Sql Server2005 数据库转换成Access
  • 怎样将access导入到sql server2008
  • 如何将ACCESS数据库导入到SQLSERVER
  • 如何将 Access 数据库转换到 SQL Server
  • 怎样把access 2013数据库导入到sql server 2014 里
  • 如何将ACCESS数据库导入到SQL SERVER?
  • ACCESS数据库转换成SQL SERVER2000
  • 如何将Access中的数据导入到SQL Server中
  • vba access 将Access数据导入到sqlserver
  • 如何将sqlserver2005转换成access数据库
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页accesssql server中的数据复制到的access中的函数access转sql server问题 实例说明sql server、access数据排名的实现方法(例如:成绩排名)sqlserver与access常用sql函数区别sql 随机查询 包括(sqlserver,mysql,access等)在access和sql server下like 日期类型查询区别access和sql server里面的sql语句的不同之处asp.net下oracle,sql server,access万能数据库通用类sql server 与access、excel的数据转换方法分享将access数据库中数据导入到sql server中的详细方法实例八步解决access自动编号问题(将sql server 2000数据库,转换为access数据库)将access数据库迁移到sqlserver数据库两种方法(图文详解)sqlserver,sqlite,access数据库链接字符串整理access 导入到sql server 2005的方法小结javascript使用activexobject访问access和sql server数据库sql server数据复制到的access两步走获取access2000数据库中所有表的名称加密你的access数据库asp打开方法access学习日记access下如何恢复已经删除的记录;如何恢复已经删除的表、窗体等access日期与时间函数汇总解决access中分组报表的问题access保留字&变量名列表读取注册表根据office版本获取数据库连接字段使用准则进行条件查询--1.4.从窗体中选择查询的条件中文access2000速成教程--1.1 使用“向导”设计数据库access日期与时间函数汇总多表查询技巧access中批量替换数据库内容的两如何让access自动编号从1开始排序access字符串处理函数整理access数据库用sql语句添加字段,四种数据库随机获取10条数据的方access数据库文件的压缩和修复方access数据库提示oledbexceptionaccess数据库不能写不能更新的解搭建小型access数据库实录access创建一个简单mis管理系统access学习日记如何让access自动编号从1开始排序实现方法建立自由的会计日期的报表--1.1.认识几个使用准则进行条件查询access中显示msysobjects系统表的设置方法建立自由的会计日期的报表--1.2.创建让用access使用宏控制程序 3.在宏中使用条件access保留字&变量名列表
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved