【问题标题】:Can we migrate a Database from Azure Sql Database directly to Azure postgreSql Database我们可以将数据库从 Azure Sql 数据库直接迁移到 Azure postgreSql 数据库吗
【发布时间】:2020-05-25 12:41:23
【问题描述】:

有没有办法直接将 Azure SQL 数据库中的数据库迁移到 Azure PostgreSQL 数据库(HyperScale-Citus)。

我已查看 Azure 迁移服务,但它不支持此特定迁移路线。

我有一个方法,但不知道它是否可行?

我们可以在云端备份 Azure SQL 数据库 然后将该备份加载到 Azure PostgreSQL 数据库

但我没有在哪里进行备份。在 azure blob 存储或其他什么地方?

【问题讨论】:

  • 据我所知,mssql 和 postgresql 不兼容。您需要生成脚本来创建表,然后插入数据。
  • 你看过这种方法吗? endpoint.com/blog/2019/01/23/…
  • 您好 Alex-fergi,如果我的回答对您有帮助,希望您将其标记为答案。这对其他社区成员可能是有益的。谢谢。

标签: sql postgresql azure


【解决方案1】:

第一种方式,你可以试试@ffffff01为你提供的教程。

还有另一种方法可以帮助您实现这一目标:Data Factory 可以帮助您将数据库/数据从 Azure SQL 数据库直接迁移到 Azure PostgreSQL 数据库。

参考下面的教程:

  1. Copy data to and from Azure Database for PostgreSQL by using Azure Data Factory
  2. Copy and transform data in Azure SQL Database by using Azure Data Factory

创建 Azure SQL 数据库作为源数据集,Azure PostgreSQL 数据库作为接收器。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 2010-12-28
    • 2020-02-28
    • 2013-05-11
    • 1970-01-01
    相关资源
    最近更新 更多