目录
将ACCESS数据库迁移到SQLSERVER数据库
首页 数据库 mysql教程 将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

Jun 07, 2016 pm 03:45 PM
access sqlserver 数据库

将ACCESS数据库迁移到SQLSERVER数据库 ACCESS2000文件 用ACCESS2007打开,并迁移到SQLSERVER2005里 打开ACCESS2007的数据库工具 方法一 :使用ACCESS2007自带的数据库迁移工具 1、打开ACCESS2007的数据库迁移向导 2、点击SQLSERVER按钮,弹出升迁向导对话框

将ACCESS数据库迁移到SQLSERVER数据库

ACCESS2000文件

用ACCESS2007打开,并迁移到SQLSERVER2005里 

打开ACCESS2007的数据库工具

方法一:使用ACCESS2007自带的数据库迁移工具

1、打开ACCESS2007的数据库迁移向导

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

2、点击SQLSERVER按钮,弹出升迁向导对话框

将ACCESS数据库迁移到SQLSERVER数据库

3、选择新建数据库

将ACCESS数据库迁移到SQLSERVER数据库

4、输入计算机名,我的本地计算机名字叫joe,因为SQLSERVER安装在本地,所以选择使用可信连接就可以了

数据库名称默认就可以了

将ACCESS数据库迁移到SQLSERVER数据库

5、选择所有表,移动到右边框

将ACCESS数据库迁移到SQLSERVER数据库

 

6、把表索引也一起升迁到SQLSERVER里

将ACCESS数据库迁移到SQLSERVER数据库

7、由于没有应用程序,这一步可以直接跳过

将ACCESS数据库迁移到SQLSERVER数据库

8、点击完成按钮开始迁移数据库到SQLSERVER

将ACCESS数据库迁移到SQLSERVER数据库

9、开始迁移

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库


10、刷新一下SQLSERVER2005里的对象资源管理器里的数据库

迁移到SQLSERVER之后,SQLSERVER会自动在ACCESS数据库的名称后加SQL这三个字母

将ACCESS数据库迁移到SQLSERVER数据库

11、打开LygSQL中的某个数据表,看是否迁移成功

将ACCESS数据库迁移到SQLSERVER数据库

12、表约束也完整迁移成功

将ACCESS数据库迁移到SQLSERVER数据库


方法二:使用SQLSERVER2005自带的数据导入导出向导

限制:SQLSERVER2005自带的数据导入导出向导工具只支持ACCESS2003或以下文件

1、在SQLSERVER里新建一个与ACCESS数据库同名的数据库Lygl

将ACCESS数据库迁移到SQLSERVER数据库

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

将ACCESS数据库迁移到SQLSERVER数据库

3、打开SQLSERVER导入导出向导

将ACCESS数据库迁移到SQLSERVER数据库

 

4、下一步

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

提示:如果ACCESS数据库有密码的话,点击下一步会出错,所以在点击下一步之前请先去除ACCESS数据库的密码!

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

5、点击下一步

将ACCESS数据库迁移到SQLSERVER数据库

6、再点击下一步

将ACCESS数据库迁移到SQLSERVER数据库

7、再点击下一步

勾选第一个方框就可以了,SQLSERVER会自动帮你勾选ACCESS数据库中的所有表格

将ACCESS数据库迁移到SQLSERVER数据库

8、点击下一步

将ACCESS数据库迁移到SQLSERVER数据库

9、最后点击完成按钮

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

10、刷新一下SQLSERVER对象资源管理器里的数据库

将ACCESS数据库迁移到SQLSERVER数据库

11、打开表

将ACCESS数据库迁移到SQLSERVER数据库

数据都导入进来了

但是表约束没有导入进来,这个比ACCESS自带的数据库迁移向导差了一点

将ACCESS数据库迁移到SQLSERVER数据库

 


方法三:使用SSMA for ACCESS 5.2

使用SSMA for ACCESS 5.2迁移到SQLSERVER2012

SQL Server Migration Assistant简介(一)

SQL Server Migration Assistant简介(二)

注意:如果要将ACCESS2010的数据库迁移到SQLSERVER,必须在电脑上安装ACCESS2010

就是说:迁移哪个版本的ACCESS数据库就需要在电脑上安装相应版本的ACCESS数据库

1、安装

实际上SSMA支持多种数据库类型,大家在下面的链接下载就可以了

http://files.cnblogs.com/lyhabc/SSMAforMySQL5.2.zip
http://files.cnblogs.com/lyhabc/SSMAforAccess5.2.zip
http://files.cnblogs.com/lyhabc/SSMAforOracle5.2.zip
http://files.cnblogs.com/lyhabc/SSMAforSybase5.2.zip
http://files.cnblogs.com/lyhabc/access-ssma.rar

access-ssma.license是证书文件,在双击SSMA for Access 5.2.exe进行安装

将ACCESS数据库迁移到SQLSERVER数据库

一路next就可以了,中间如果有什么回滚操作,你点击yes就可以了,就算回滚了,也不影响安装的

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

双击打开

将ACCESS数据库迁移到SQLSERVER数据库

如果没有申请证书,需要点击license registration page ,打开网页输入一些邮箱之类的信息就可以了,这个是完全免费的

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

如果已经下载了证书了,则直接选择刚才的access-ssma.license文件,这个文件是证书文件所在的文件夹就可以了

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

 将ACCESS数据库迁移到SQLSERVER数据库

一开始使用的时候,软件会自动弹出向导,并且新建一个project,如果你不需要,点击“close”按钮就可以了

2、设置

将ACCESS数据库迁移到SQLSERVER数据库

其实这些设置选择默认值就可以了

Global Settings

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

 

 

Default Project Settings

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

其实上面的设置我都是用的默认的,并没有更改

3、界面

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

 

3、创建项目project并开始迁移数据

 将ACCESS数据库迁移到SQLSERVER数据库

数据库选择SQLSERVER2012,这个工具还支持迁移到SQL AZURE

将ACCESS数据库迁移到SQLSERVER数据库

点击OK

将ACCESS数据库迁移到SQLSERVER数据库

在ACCESS窗口会出现ACCESS-METADATA树节点

将ACCESS数据库迁移到SQLSERVER数据库

在新建文件夹下面也会产生一些文件

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

4、添加数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

打开之后会看到下面的样子

将ACCESS数据库迁移到SQLSERVER数据库

 

迁移前,可以像文章说的那样SQL Server Migration Assistant简介(一),创建一个迁移评估报告

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

评估报告是一个html文件,他会评估出迁移大概需要多少时间,如果有不能迁移的数据,他会发出错误

将ACCESS数据库迁移到SQLSERVER数据库

在软件的下方的输出窗口里也会有评估转换的输出信息

将ACCESS数据库迁移到SQLSERVER数据库

5、连接到SQLSERVER2012

最好不要预先在SQLSERVER2012里面创建好要迁移的数据库,让SSMA FOR ACCESS去创建就好了

在Database那一栏,输入你想在SQLSERVER中创建的数据库,当你点击connect的时候,软件会自动帮你创建好数据库的

将ACCESS数据库迁移到SQLSERVER数据库

点击“Yes”

将ACCESS数据库迁移到SQLSERVER数据库

 在SQLSERVER窗口就会看到新建的数据库Course

将ACCESS数据库迁移到SQLSERVER数据库

同时在SSMS里也能看到新的数据库Course

将ACCESS数据库迁移到SQLSERVER数据库

6、架构转换

在ACCESS窗口,选中Course数据库,在转换过程,会在表里添加一个SSMA_TimeStamp列,主键也会重新命名

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

7、与ACCESS进行同步

在SQLSERVER窗口,选中Course数据库,右键-》同步

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

这个时候,在SSMS里面就能够看到表,主键,索引已经生成好了,就差导数据了

软件会在表中生成SSMA_TimeStamp列,也会修改主键的名字为Course_baseinfo$PrimaryKey

将ACCESS数据库迁移到SQLSERVER数据库

索引的扩展属性

将ACCESS数据库迁移到SQLSERVER数据库

7、导数据

在ACCESS窗口,选中Course数据库,右键-》Migrate Data

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

我们在SSMS里查看,数据都导过来了

将ACCESS数据库迁移到SQLSERVER数据库

8、如果你嫌转换、同步、导数据麻烦的话,界面中还有一个按钮,点击一下,就能够把上面的1、转换 2、同步 3、导数据 一起完成

 将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库

将ACCESS数据库迁移到SQLSERVER数据库


迁移的过程就是这样了

 

如有不对的地方,欢迎大家拍砖o(∩_∩)o

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1659
14
CakePHP 教程
1415
52
Laravel 教程
1309
25
PHP教程
1257
29
C# 教程
1232
24
apache怎么配置zend apache怎么配置zend Apr 13, 2025 pm 12:57 PM

如何在 Apache 中配置 Zend?在 Apache Web 服务器中配置 Zend Framework 的步骤如下:安装 Zend Framework 并解压到 Web 服务器目录中。创建 .htaccess 文件。创建 Zend 应用程序目录并添加 index.php 文件。配置 Zend 应用程序(application.ini)。重新启动 Apache Web 服务器。

甲骨文在商业世界中的作用 甲骨文在商业世界中的作用 Apr 23, 2025 am 12:01 AM

Oracle不仅是数据库公司,还是云计算和ERP系统的领导者。1.Oracle提供从数据库到云服务和ERP系统的全面解决方案。2.OracleCloud挑战AWS和Azure,提供IaaS、PaaS和SaaS服务。3.Oracle的ERP系统如E-BusinessSuite和FusionApplications帮助企业优化运营。

MySQL与其他数据库:比较选项 MySQL与其他数据库:比较选项 Apr 15, 2025 am 12:08 AM

MySQL适合Web应用和内容管理系统,因其开源、高性能和易用性而受欢迎。1)与PostgreSQL相比,MySQL在简单查询和高并发读操作上表现更好。2)相较Oracle,MySQL因开源和低成本更受中小企业青睐。3)对比MicrosoftSQLServer,MySQL更适合跨平台应用。4)与MongoDB不同,MySQL更适用于结构化数据和事务处理。

使用DICR/YII2-Google将Google API集成在YII2中 使用DICR/YII2-Google将Google API集成在YII2中 Apr 18, 2025 am 11:54 AM

vProcesserazrabotkiveb被固定,мнелостольностьстьс粹馏标д都LeavallySumballanceFriablanceFaumDoptoMatification,Čtookazalovnetakprosto,kakaožidal.posenesko

MySQL:结构化数据和关系数据库 MySQL:结构化数据和关系数据库 Apr 18, 2025 am 12:22 AM

MySQL通过表结构和SQL查询高效管理结构化数据,并通过外键实现表间关系。1.创建表时定义数据格式和类型。2.使用外键建立表间关系。3.通过索引和查询优化提高性能。4.定期备份和监控数据库确保数据安全和性能优化。

apache服务器是什么 apache服务器是干嘛的 apache服务器是什么 apache服务器是干嘛的 Apr 13, 2025 am 11:57 AM

Apache服务器是强大的Web服务器软件,充当浏览器与网站服务器间的桥梁。1. 它处理HTTP请求,根据请求返回网页内容;2. 模块化设计允许扩展功能,例如支持SSL加密和动态网页;3. 配置文件(如虚拟主机配置)需谨慎设置,避免安全漏洞,并需优化性能参数,例如线程数和超时时间,才能构建高性能、安全的Web应用。

Debian Apache日志中如何识别恶意访问 Debian Apache日志中如何识别恶意访问 Apr 13, 2025 am 07:30 AM

有效监控和防御恶意网站访问对于Debian系统的Apache服务器至关重要。Apache访问日志是识别此类威胁的关键信息来源。本文将指导您如何分析日志并采取防御措施。识别恶意访问行为Debian系统的Apache访问日志通常位于/var/log/apache2/access.log。您可以通过多种方法分析日志:日志文件位置确认:首先,请确认您的Apache访问日志的准确位置,它可能因系统配置而略有不同。命令行工具分析:使用grep命令搜索特定模式,例如grep"404"

Nginx性能监控与故障排查工具使用 Nginx性能监控与故障排查工具使用 Apr 13, 2025 pm 10:00 PM

Nginx性能监控与故障排查主要通过以下步骤进行:1.使用nginx-V查看版本信息,并启用stub_status模块监控活跃连接数、请求数和缓存命中率;2.利用top命令监控系统资源占用,iostat和vmstat分别监控磁盘I/O和内存使用情况;3.使用tcpdump抓包分析网络流量,排查网络连接问题;4.合理配置worker进程数,避免并发处理能力不足或进程上下文切换开销过大;5.正确配置Nginx缓存,避免缓存大小设置不当;6.通过分析Nginx日志,例如使用awk和grep命令或ELK

See all articles