创建和管理项目 (AccessToSQL)

若要将 Access 数据库迁移到 SQL Server 或 SQL Azure,必须首先创建 SSMA 项目。 该项目是一个文件,其中包含有关要迁移到 SQL Server 或 SQL Azure 的 Access 数据库的元数据、有关 SQL Server 或 SQL Azure 的目标实例的元数据,这些实例将接收迁移的对象和数据、SQL Server 连接信息和项目设置。

查看默认项目设置

SSMA 包含多个用于转换和同步数据库对象以及转换数据的选项。 这些选项的默认设置适用于许多用户。 但是,在创建新的 SSMA 项目之前,应查看这些选项,如果需要,请更改将用于所有新项目的默认设置。

查看默认项目设置

  1. 在“工具”菜单中,选择“默认项目设置”

  2. 在“迁移目标版本”下拉列表中,选择要查看/更改其设置的项目类型,然后单击“常规”选项卡。

  3. 在左窗格中,单击“转换”

  4. 在右窗格中,查看选项。 有关这些选项的详细信息,请参阅项目设置(转换)

  5. 根据需要更改选项。

  6. 对“迁移”、“GUI”和“类型映射”页面重复上述步骤。

注意 只有在创建项目时选择“迁移到 SQL Azure”的情况下,才会显示 SQL Azure 设置。

创建新项目

SSMA 在未加载默认项目的情况下启动。 若要将数据从 Access 数据库迁移到 SQL Server 或 SQL Azure,必须创建一个项目。

创建新项目

  1. 在“文件”菜单中,选择“新建项目”

    此时将出现“新建项目”对话框。

  2. 在“名称”框中,输入项目的名称。

  3. 在“位置”框中,输入或选择项目的文件夹

  4. 在“迁移到”下拉列表中,选择 SQL Server 2005/SQL Server 2008/SQL Server 2012/SQL Server 2014/SQL Server 2016/Azure SQL 数据库之一,然后单击“确定”

SSMA 创建项目文件。 现在可以执行添加一个或多个 Access 数据库的下一步。

自定义项目设置

除了定义适用于所有新 SSMA 项目的默认项目设置外,还可以自定义每个项目的设置。 有关详细信息,请参阅设置转换和迁移选项

自定义源数据库和目标数据库之间的数据类型映射时,可以在项目、数据库或对象级别定义映射。 有关类型映射的详细信息,请参阅映射源数据类型和目标数据类型

保存项目

保存项目时,SSMA 会将项目设置保留到项目文件,或者将数据库元数据保留到项目文件。

保存项目

  • 在“文件”菜单中,选择“保存项目”

    如果项目中的数据库已更改或尚未转换,SSMA 将提示将元数据保存到项目中。 保存元数据后,就可以离线工作。 它还允许你向其他人(包括技术支持人员)发送完整的项目文件。 如果系统提示你保存元数据,请执行以下操作:

    1. 对于显示缺少元数据状态的每个数据库,请选中数据库名称旁边的复选框。

      保存元数据可能花费几分钟时间。 如果你此时不希望保存元数据,请不要选中任何复选框。

    2. 单击“保存”

      SSMA 将分析 Access 架构,并将元数据保存到项目文件。

打开项目

打开项目时,它将与 SQL Server 或 SQL Azure 断开连接。 这样便能脱机工作。 若要更新元数据,请将数据库对象加载到 SQL Server 或 SQL Azure。 若要迁移数据,则必须重新连接到 SQL Server 或 SQL Azure。

打开项目

  1. 可使用下列过程之一:

    • 在“文件”菜单上,指向“最近使用的项目”,然后选择要打开的项目。

    • 在“文件”菜单上,选择“打开项目”,找到 .a2ssproj 项目文件,选择该文件,然后单击“打开”

  2. 若要重新连接到 SQL Server,请在“文件”菜单上选择“重新连接到 SQL Server”

  3. 若要重新连接到 SQL Azure,请在“文件”菜单上选择“重新连接到 SQL Azure”

下一步

迁移过程中的下一步是添加一个或多个 Access 数据库

另请参阅

将 Access 数据库迁移到 SQL Server
添加和移除 Access 数据库文件