将本地 PostgrSQL 复制到 Azure Database for PostgreSQL

Replicate PostgrSQL on-premise to Azure Database for PostgreSQL

我的客户想要将他们的 PostgreSQL 内部部署数据库复制到 Azure 以进行安全响应。
我怎样才能以最简单的方式实现这些?使用数据工厂?我无权访问客户端服务器,因此我正在寻找要执行的最少配置步骤。

A​​zure 建议我们使用 DMS(Database Migration Service) 到 migrate/replicate 数据库。它提供了许多方法来帮助我们 migrate/replicate 内部部署的 PostgreSQL 到 Azure SQL PostgreSQL 数据库。

请参考这些教程:

  1. 教程:将 PostgreSQL 迁移到 Azure DB for PostgreSQL 在线使用 通过 Azure 门户的 DMS
  2. 教程:在线将 PostgreSQL 迁移到 Azure DB for PostgreSQL 使用 通过 Azure CLI 的 DMS

数据工厂主要用于在源和接收器之间迁移数据,不会复制数据库的架构。

但这两种方式都需要访问源本地 PostgreSQL 数据库,没有访问权限,我们无法进行迁移或复制。

HTH.