Microsoft提供一些免费工具可以辅助你完成迁移过程。下面是两种最常见的迁移方法:
- 使用SQL Server Migration Assistant for Access来迁移数据库
SQL Server Migration Assistant for Access (SSMA)是一个友好的工具,产生潜在的SQL Server模式和SQL脚本。使用这个工具,你可以分析迁移脚本和对象,进行修改,然后对SQL Server数据库运行脚本。你可以下载 SQL Server Migration Assistant for Access,并且从《Migrating Access to SQL made (almost) easy》中学习如何使用该工具。
SQL Server 2000 (DTS)和SQL Server 2005 (SSIS)中自带的导入/导出向导可以帮助你迁移 Access数据库中的基本模式和数据到SQL Server中。
注意:
- 加入目标对象不存在,它将被创建出来。假如这个对象是数据库表,那么该表会被创建但是没有键和关系。
- Access数据库中的查询可以被转换成SQL Server中的视图。
- 大部分转换错误和长类型的文本字段以及日期类型相关。
最佳的迁移方法是两个工具都使用:SSMA用于迁移模式,而DTS/SSIS用于迁移数据。
下面将介绍如何使用DTS/SSIS 向导
在SQL Server 2000中, 打开企业管理器:

Tools(工具) ⇒ Data Transformation Services(数据转换服务) ⇒ Import data.(导入数据)

出现Welcome窗口, 点击Next(下一步).