我有两个EC2示例运行在同一个Postgres数据库服务器上(两者的版本相同)。我正在使用AWS DMS服务将数据从源数据库迁移到目标数据库。在创建端点并测试源数据库时,我得到了以下错误(请参阅屏幕截图):
Test Endpoint failed: Application-Status: 1020912, Application-Message: Failure in resolving database version. The database version is not supported., Application-Detailed-Message: Supported major version numbers range is [9..14]. Source database version number is not supported: 150003 PostgreSQL 15.3 (Ubuntu 15.3-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, 64-bit
如果我测试我的目标端点,那么它是成功的。这里有什么问题?我使用Postgres设置创建了两个EC2示例,只使用我的自定义AMI。我可以使用DBeaver使用正确的凭证连接到两个数据库,并使用psql
直接通过每个示例的终端连接到这两个数据库。
1条答案
按热度按时间goqiplq21#
https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html请参考以上链接。AWS DMS不支持14.x以上的Postgres版本。您必须将postgres版本降级到14.x