多语言展示
当前在线:1778今日阅读:195今日分享:41

如何从MS Access数据迁移到SQL Server数据库

最近,我不得不将数据从Access数据库迁移到SQL Server 2014年,因为我的数据库是越来越太大的访问处理。 尽管过程相当简单,我想我会写有一步一步的指示的文章
方法/步骤
1

首先,你需要确保你有SQL Server或SQL Server Express的计算机上安装。 当在个人电脑上下载的SQL Server Express,请确保您下载的版本具有高级服务 。 如果不这样做的话,数据库引擎将不会被安装,你就会有SQL Management Studio中没有任何数据库实例连接

2

一旦你有了SQL Server的正确安装,你可以用下面的步骤继续Access数据库导入到SQL Server中的新的数据库.打开SQL Server Management Studio并连接到您要导入Access数据库到数据库服务器。 在数据库 ,右击并选择新建数据库 。 如果你已经有一个数据库,你只是想从导入Access中的情侣对表,然后就跳过这并转到下面的导入数据的步骤。 当前的数据库上只需右键单击创建一个新的来代替

3

如果您要创建一个新的数据库,继续前进,给它一个名字,如果你想将它们从默认更改配置设置

4

现在,我们需要我们刚创建的测试数据库上单击鼠标右键,选择任务 ,然后导入数据

5

在选择数据源对话框中,选择从下拉框中的Microsoft Access(Microsoft Jet数据库引擎)

6

接下来到文件南 E,点击浏览并导航至要导入,然后单击打开 Access数据库。 请注意,数据库不能在Access 2007或更高版本的格式(ACCDB)作为SQL Server不承认它! 另存为-所以,如果你有一个2007年至2016年Access数据库,首先将文件转换为2002-2003数据库格式(MDB)。来吧,然后单击下一步选择目的地。 既然你在数据库上右键单击您想要将数据导入到,它应该已经在列表中选取。 如果不是这样,从目标 SQL Native Client的降了下来。 您应该看到在服务器名称的数据库实例,然后可以,一旦你挑你的身份验证方法,选择底部的特定数据库

7

单击下一步 ,然后指定要如何将数据从接入传输由一个或多个表要么选择将数据复制到SQL或编写一个查询来指定要传 输的数据

8

如果你想所有的表或只是一些从Access数据库中的表的复制没有任何数据操作,选择第一个选项。 如果你需要某些行和数据列从一个表复制,则选择第二个选项并编写SQL查询。默认情况下,所有的表应该选择,如果你点击编辑按钮映射 ,您可以配置领域的两个表之间如何映射。 如果您为导入创建一个新的数据库,那么这将是一个精确副本

9

在这里,我只有一个表在我的Access数据库。 点击下一步,你会看到运行包屏幕, 运行,应立即进行检查

10

单击下一步 ,然后单击完成 。 然后,您将看到数据传输的进度,因为它发生。 它完成后,你会看到转在消息列每个表中的行数

11

单击关闭 ,然后就大功告成了。 现在,您可以继续运行SELECT上的表格,以确保所有得到的数据导入。 现在您可以享受SQL Server的电源管理数据库

推荐信息