自己动手把access转换到sqlserver的方法
来源: 阅读:531 次 日期:2014-10-27 14:00:08
温馨提示: 小编为您整理了“自己动手把access转换到sqlserver的方法”,方便广大网友查阅!

在介绍教程之前,我们先来认识一下access和sql server两种数据库。

microsoft office access简介

microsoft office access是由微软发布的关联式数据库管理系统。它结合了 microsoft jet database engine 和 图形用户界面两项特点,是 microsoft office 的系统程式之一。

microsoft office access缺陷

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

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

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

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”文件名“为旧的数据库”——下一步——再下一步——从源数据复制表和视图——下一步——全选——下一步——立即运行——下一步——完成。

更多信息请查看IT技术专栏

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map