0

用例:我想将数据从我的本地 PostgreSQL 数据库复制到我在 Azure Cloud 上的 PostgreSQl 数据库实例。这不是一次性复制/迁移。这将是一个周期性过程。

1) Azure SQL 数据同步是否与 PostgreSQL 数据库兼容?到目前为止,我从互联网上学到的东西是没有的,但如果有人有更多详细信息,请告诉我。2)建议可用于上述用例的工具。或任何其他实现相同的建议。提前致谢。

4

2 回答 2

1

可以使用 Azure 数据库迁移服务将数据库从本地 PostgreSQL 实例迁移到 Azure Database for PostgreSQL。创建后,您可以在需要时运行迁移。请参阅以下文章以了解逐步迁移:

  1. https://docs.microsoft.com/en-us/azure/dms/tutorial-postgresql-azure-postgresql-online-portal

  2. https://docs.microsoft.com/en-us/learn/modules/migrate-on-premises-postgresql-databases/

  3. https://datamigration.microsoft.com/scenario/postgresql-to-azurepostgresql?step=1

于 2020-09-29T06:54:00.493 回答
0

不,Azure Sql 数据同步仅适用于 Sql Server。从文档

  • 中心数据库必须是 Azure SQL 数据库。
  • 成员数据库可以是 Azure SQL 数据库中的数据库,也可以是 SQL Server 实例中的数据库。

您可能更适合使用Azure 数据工厂。它有一个您可以使用的PostgreSQL 连接器。此 PostgreSQL 连接器支持 PostgreSQL 版本 7.4 及更高版本。

由于您的数据存储位于本地网络中,因此您需要设置一个自托管的集成运行时以连接到它。

然后,您可以创建一个具有复制活动的管道,该活动使用计划触发器将数据从本地数据库传输到云数据库。

于 2020-09-25T14:32:23.630 回答