从 SQL 服务器迁移到 SQL Azure 时时态表丢失数据
Temporal tables missing data when migrating from SQL Server to SQL Azure
我正在尝试通过数据迁移助手将 SQL Server 2016 数据库迁移到 SQL Azure。创建了所有数据库表,包括临时表,但只有临时表缺少数据。主表和历史表都是空的。
有谁知道我是否必须在这里做一些特别的事情来填写这些数据?还是不幸的是我必须手动移动这些数据?
具体到您的场景,如果迁移是唯一的问题,您可以使用 SSMS 通过一些简单的步骤迁移整个数据库。我试过了,临时表没有问题。正在迁移所有包含数据的时态表。
按照以下步骤操作:
- 右键单击要迁移的数据库。 Select 任务 和下拉选项 select 将数据库部署到 Microsoft Azure SQL 数据库
- 在弹出窗口中单击“下一步”window。在接下来的 window 中,您将获得连接 Azure SQL 服务器的选项。提供您的 Azure SQL 服务器名称、服务器凭据并单击 Connect。
提供将在 Azure SQL 服务器中创建的新数据库的名称。根据您的要求填写 Azure SQL 数据库设置。单击 下一步。
最后,您将获得已完成的所有设置的摘要。单击 完成 迁移数据库。
一旦您的数据库迁移成功,您将收到带有 操作完成 消息的摘要。单击 关闭 。您的数据库已迁移。
检查 Azure 门户上的新数据库并验证数据。
我正在尝试通过数据迁移助手将 SQL Server 2016 数据库迁移到 SQL Azure。创建了所有数据库表,包括临时表,但只有临时表缺少数据。主表和历史表都是空的。
有谁知道我是否必须在这里做一些特别的事情来填写这些数据?还是不幸的是我必须手动移动这些数据?
具体到您的场景,如果迁移是唯一的问题,您可以使用 SSMS 通过一些简单的步骤迁移整个数据库。我试过了,临时表没有问题。正在迁移所有包含数据的时态表。
按照以下步骤操作:
- 右键单击要迁移的数据库。 Select 任务 和下拉选项 select 将数据库部署到 Microsoft Azure SQL 数据库
- 在弹出窗口中单击“下一步”window。在接下来的 window 中,您将获得连接 Azure SQL 服务器的选项。提供您的 Azure SQL 服务器名称、服务器凭据并单击 Connect。
提供将在 Azure SQL 服务器中创建的新数据库的名称。根据您的要求填写 Azure SQL 数据库设置。单击 下一步。
最后,您将获得已完成的所有设置的摘要。单击 完成 迁移数据库。
一旦您的数据库迁移成功,您将收到带有 操作完成 消息的摘要。单击 关闭 。您的数据库已迁移。
检查 Azure 门户上的新数据库并验证数据。