迁移向导 (AccessToSQL)

“迁移向导”将指导你完成一个或多个数据库从 Access 迁移到 SQL Server 或 SQL Azure。 通过使用该向导,创建一个项目,将数据库添加到项目中,选择要迁移的对象,并连接到 SQL Server 或 SQL Azure。 还将转换、加载和迁移 Access 架构和数据。 还可以将 Access 表链接到 SQL Server 或 SQL Azure 表。

大多数“迁移向导”页包含与现有 SSMA 对话框相同的选项。 因此,此处介绍了向导页,然后提供链接,以便你详细了解各个选项。 如果页面包含唯一选项,则会在此处记录。

启动“迁移向导”

默认情况下,启动 SSMA 时会显示“迁移向导”。 还可以通过选择“迁移向导”,在“文件”菜单中启动向导。

欢迎页

欢迎页介绍“迁移向导”,并提供以下用于启动向导的选项。

在启动时启动此向导。
默认情况下,在启动 SSMA 时,SSMA 会启动“迁移向导”。 若要防止自动启动向导,请清除此复选框。

“创建新项目”页

可在“创建新项目”页中输入项目文件名称、位置和迁移项目类型(用于迁移的目标 SQL Server 的版本)。 有关详细信息,请参阅新建项目 (SSMA)

“添加 Access 数据库”页

在“添加 Access 数据库”页中可向项目添加一个或多个 Access 数据库。 通过单击“添加数据库”,然后从“打开”窗口中选择数据库,可添加单个数据库。 或者,可以使用“查找数据库”按钮查找数据库。 有关详细信息,请参阅下列主题:

“选择要迁移的对象”页

在“选择要迁移的对象”页上,请选择要转换的对象。 可以选择所有对象、对象组或单个对象。

若要选择对象

  1. 展开“访问元数据库”,然后展开“数据库”

  2. 执行以下一项或多项操作:

    • 要转换所有数据库,请选中“数据库”旁边的复选框

    • 要转换或忽略单个数据库,请选中或清除数据库名称旁边的复选框。

    • 要转换或忽略查询,请展开数据库,然后选择或清除“查询”复选框。

    • 要转换或忽略单个表,请先展开数据库,再展开“表”,然后选择或清除表旁边的复选框。

如果有许多对象,可能需要使用右窗格中的“高级对象选择”选项来筛选 Access 数据库对象。 例如,如果在左窗格中选择“表”,则可以通过在“筛选”框中输入字符串来筛选表列表。 然后,可以使用窗格顶部的按钮来选择或清除筛选出的表进行迁移。

有关筛选的详细信息,请参阅“高级对象选择 (SSMA Common)”的“选项”部分。

连接到 SQL Server 页

在“连接到 SQL Server”页上,可指定连接属性,然后连接到 SQL Server。 有关详细信息,请参阅“连接到 SQL Server”。

重要

连接成功后,将显示“链接表”页,可在其中选择链接表。 单击“下一步”,开始迁移。

连接到 SQL Azure 页

在“连接到 SQL Azure”页上,可指定连接属性,然后连接到 SQL Azure。 若要创建新的 Azure 数据库,可以使用单击“浏览”按钮时显示的“创建 Azure 数据库”选项来执行此操作。 有关详细信息,请参阅连接到 SQL Azure

重要

连接成功后,将显示“链接表”页,可在其中选择链接表。 单击“链接”页上的“下一步”按钮开始迁移。

“链接表”页允许将原始 Access 表链接与已迁移的 SQL Server 或 SQL Azure 表相链接。 链接表会修改 Access 数据库,以便查询、表单、报表和数据访问页使用 SQL Server 或 Azure SQL 数据库中的数据,而非 Access 数据库中的数据。

链接表
选中“链接表”复选框,将 Access 表链接到已迁移的 SQL Server 或 SQL Azure 表。 若要开始迁移,应单击“下一步”按钮。

“迁移状态”页

“迁移状态”页会显示将 Access 架构转换为 SQL Server 或 SQL Azure 架构的进度,将转换后的架构加载到 SQL Server 或 SQL Azure,然后迁移数据。

有关此页面的详细信息,请参阅“转换、加载和迁移

另请参阅

适用于 Access 的 SQL Server 迁移助手 (AccessToSQL) 入门
将 Access 数据库迁移到 SQL Server
用户界面参考 (Access)