将 Access 数据迁移到 SQL Server - Azure SQL 数据库 (AccessToSQL)

将数据库对象成功创建到 SQL Server 后,可以将数据从 Access 迁移到 SQL Server 或 SQL Azure。

设置迁移选项

将数据迁移到 SQL Server 或 SQL Azure 之前,请查看“项目设置”对话框中的项目迁移选项。 在此对话框中,可设置迁移批处理大小、表锁定、约束检查、插入触发器激发、标识和 Null 值处理,以及如何处理 SQL Server 范围之外的日期。 有关详细信息,请参阅“项目设置(迁移)”。

迁移数据

迁移数据是一个大容量加载操作,它在事务中将多行数据移动到 SQL Server 或 SQL Azure。 在项目设置中配置在每个事务中加载到 SQL Server 或 SQL Azure 的行数。

要查看迁移消息,请确保“输出”窗格可见。 如果不可见,请在“视图”菜单上选择“输出”。

要迁移数据

  1. 确保已将 Access 数据库对象加载到 SQL Server 或 SQL Azure。

  2. 在 Access 元数据资源管理器中,选择包含要迁移的数据的对象:

    • 若要迁移整个数据库的数据,请选中数据库名称旁边的复选框。

    • 若要从单个表中迁移数据,请展开数据库,展开“表”,然后选中表旁边的复选框。 若要忽略单个表中的数据,请清除对应的复选框。

  3. 右键单击“数据库”,然后选择“迁移数据”

还可以使用 SQL Server bcp 命令行实用程序或 Integration Services 将数据迁移到 SSMA 之外。 有关这些工具的详细信息,请参阅 SQL Server 联机丛书。

下一步

如果想在迁移后继续使用某些 Access 数据库应用程序,请将 Access 数据库表链接到 SQL Server 或 SQL Azure 表。 有关详细信息,请参阅“将 Access 应用程序链接到 SQL Server”。

另请参阅

将 Access 数据库迁移到 SQL Server
设置转换和迁移选项