用ACCESS数据库迁移至SQLSERVER数据库

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

ACCESS2000文件

故ACCESS2007打开,并搬迁到SQLSERVER2005里 

开拓ACCESS2007之数据库工具

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

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

图片 1

图片 2

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

图片 3

3、选择新建数据库

图片 4

4、输入计算机名,我的当地电脑名字叫joe,因为SQLSERVER安装在地头,所以选择以可信连接就得了

数据库名称默认就可了

图片 5

5、选择具有表,移动至右手框

图片 6

 

6、把表索引为一块儿升级及SQLSERVER里

图片 7

7、由于尚未应用程序,这无异步可一直跨越了

图片 8

8、点击完成按钮开始搬迁数据库及SQLSERVER

图片 9

9、开始搬迁

图片 10

图片 11

图片 12


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

搬迁到SQLSERVER之后,SQLSERVER会自动在ACCESS数据库的名号后加SQL这三单字母

图片 13

11、打开LygSQL中之某数据表,看是不是搬迁成功

图片 14

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

图片 15


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

限制:SQLSERVER2005自带的数码导入导出向导工具就支持ACCESS2003要以下文件

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

图片 16

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

图片 17

3、打开SQLSERVER导入导出向导

图片 18

 

4、下一步

图片 19

图片 20

提拔:如果ACCESS数据库来密码的话,点击下一样步会错,所以于点击下一致步事先要先去ACCESS数据库的密码!

图片 21

图片 22

图片 23

5、点击下一样步

图片 24

6、再点击下一致步

图片 25

7、再点击下同样步

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

图片 26

8、点击下一样步

图片 27

9、最后点击完成按钮

图片 28

图片 29

图片 30

图片 31

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

图片 32

11、打开表

图片 33

数据还导入进来了

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

图片 34

 


方法三:使用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展开设置

图片 35

共同next就可以了,中间如果产生啊回滚操作,你点击yes就得了,就算回滚了,也未影响安装之

图片 36

图片 37

图片 38

图片 39

图片 40

图片 41

图片 42

图片 43

双击打开

图片 44

若没申请证书,需要点击license registration page
,
打开网页输入有信箱之类的信息就得了,这个是完全免费的

图片 45

图片 46

图片 47

苟都下载了证书了,则直接选择刚刚之access-ssma.license文件,这个文件是关系文件所在的文件夹就好了

图片 48

图片 49

图片 50

图片 51

 图片 52

无异于开始用的时光,软件会自动弹出向导,并且新建一个project,如果您莫需,点击“close”按钮就好了

2、设置

图片 53

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

Global Settings

图片 54

图片 55

 

 

Default Project Settings

图片 56

图片 57

图片 58

图片 59

图片 60

图片 61

图片 62

实际上上面的装置本身都是用的默认的,并无转

3、界面

图片 63

图片 64

 

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

 图片 65

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

图片 66

点击OK

图片 67

当ACCESS窗口会起ACCESS-METADATA树节点

图片 68

以新建文件夹下面为会来有文本

图片 69

图片 70

4、添加数据库

图片 71

图片 72

开辟以后会看出下的典范

图片 73

 

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

图片 74

图片 75

评估报告是一个html文件,他会见评估出迁移大概要有些日子,如果出未可知迁徙移的数据,他见面来错误

图片 76

于软件之凡的输出窗口里吧会见发评估转换的出口信息

图片 77

5、连接到SQLSERVER2012

绝不用先在SQLSERVER2012里面创建好只要搬迁的数据库,让SSMA FOR
ACCESS去创造就哼了

以Database那无异棚,输入而想在SQLSERVER中开创的数据库,当你点击connect的时节,软件会自行帮你创造好数据库的

图片 78

点击“Yes”

图片 79

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

图片 80

还要在SSMS里啊克观看新的数据库Course

图片 81

6、架构转换

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

图片 82

图片 83

7、与ACCESS进行协同

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

图片 84

图片 85

图片 86

这上,在SSMS里面就可知看到表,主键,索引已经变化好了,就差导数据了

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

图片 87

目录的扩大属性

图片 88

7、导数据

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

图片 89

图片 90

图片 91

咱俩于SSMS里翻,数据都导过来了

图片 92

8、如果你嫌转换、同步、导数据麻烦的言语,界面被还有一个按钮,点击一下,就可知管点的1、转换
2、同步 3、导数据 一起完成

 图片 93

图片 94

图片 95


搬的经过尽管是如此了

 

倘发邪的地方,欢迎大家打砖o(∩_∩)o

相关文章