博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将ACCESS数据库迁移到SQLSERVER数据库方法(图文详解)
阅读量:2241 次
发布时间:2019-05-09

本文共 1154 字,大约阅读时间需要 3 分钟。

  本人在做专业课设计时需要将自己动手把ACCESS数据库中数据转换到SQL Server数据库中。经过百般挫折也算是完成了,经过这般痛苦感觉,还是记录下来比较好,否则都对不起自己浪费的那好几个小时。废话不错说,切入正题。
  在此之前,先跟大家说一下这两种数据库,这样大家就会理解我为什么会转换数据库了。

Microsoft Office Access简介

  Microsoft Office Access是由微软发布的关联式数据库管理系统。

Microsoft Office Access缺陷

  1,数据库过大时,一般ACCESS数据库达到100M左右的时候性能就会开始下降!(例如:访问人数过多时容易造成IIS假死,过多消耗服务器资源等等)
  2,容易出现各种因数据库刷写频率过快而引起的数据库问题。
  3,ACCESS数据库安全性比不上其他类型的数据库。

MS SQL SERVER简介

  SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。其中的SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。
总结:对于大型的数据库,SQL SERVER明显优于ACCESS,当数据量大了以后ACCESS数据库明显已经不能满足需要。
那么ACCESS数据库怎么转换到SQL SERVER呢?请阅读以下教程:

工具:

Microsoft Office Access 2013
SQL Server2008

步骤:

说明:我们这里使用SQL Server2008自带的数据导入导出向导
1、在SQLSERVER里新建一个与ACCESS数据库同名的数据库MarketDB

2、 选中MarketDB数据库,然后按右键—》任务-》导入数据

3、 打开SQLSERVER导入导出向导,然后点击下一步。
4、 在SQL Server导入导出向导中选择数据库源“Microsoft Access”,表示将要导入的数据库类型。在文件名中选择你的access数据库文件。
Ps:如果ACCESS数据库有密码的话,点击下一步会出错,所以在点击下一步之前请先去除ACCESS数据库的密码!点击“高级”

5、 点击下一步,选择目标,即导入的sql 数据库。服务器名即本机名或者链接的数据库名
6、 在点击下一步,
7、 在点击下一步,选择要导入的数据表
8、 点击下一步

9、 点击完成按钮

10、 刷新一下SQLSERVER对象资源管理器里的数据库,即可看到想要的数据库了。

你可能感兴趣的文章
Java项目导出可运行的jar文件
查看>>
Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析),兼容Windows和Linux
查看>>
JAVA读取PROPERTIES配置文件
查看>>
Linux中执行shell脚本的4种方法总结
查看>>
BufferedInputStream(缓冲输入流)详解
查看>>
修改linux文件权限命令:chmod
查看>>
Linux vi/vim编辑器常用命令与用法总结
查看>>
如何使用Git Bash Here,将本地项目传到github上
查看>>
eclipse git控件操作 回退到历史提交 重置 删除(撤销)历史的某次提交
查看>>
Oracle | 给表和字段添加注释
查看>>
java比较日期大小及日期与字符串的转换【SimpleDateFormat操作实例】
查看>>
Oracle新表使用序列(sequence)作为插入值,初始值不是第一个,oraclesequence
查看>>
java中System.exit()方法
查看>>
在hbase shell中过滤器的简单使用
查看>>
java静态方法和实例方法
查看>>
java多线程并发去调用一个类的静态方法,会有问题吗?
查看>>
关于JAVA中的static方法、并发问题以及JAVA运行时内存模型
查看>>
Java命令学习系列(一)——Jps
查看>>
java如何计算程序运行时间
查看>>
Java Calendar 类的时间操作
查看>>