gar*_*ryM 5 migration connection rds amazon-web-services
我很难将DMS实例连接到RDS实例,并且需要一些帮助。
情况: 我已经创建了Postgres和SQLServer RDS实例,并且都使用相同(默认)VPC且没有SSL进行公共访问。我添加了VPC入站防火墙规则,以使用外部IP地址和DMS实例IP地址打开RDS实例。已从远程站点上的桌面应用程序验证了入站规则和数据库的用户/密码。
我还创建了DMS源终结点到我的远程IP地址。端点测试验证“通过”连接。
我的问题: 从DMS到RDS的目标端点无法通过连接验证。我假设使用相同的VPC创建DMS和RDS实例将保证它们之间的连接。我还假设向DMS和RDS实例之间的开放端口添加入站规则也可以,但是它们之间的连接失败。
错误: RetCode: SQL_ERROR SqlState: 08001 NativeError: 101 Message: [unixODBC]timeout expired [122502] ODBC general error.]
我究竟做错了什么 ?
更新:如果我创建没有公共IP地址的DMS实例,则目标连接将通过验证。它曾经工作过
更新2:如果我打开入站以允许所有IP地址,则实例之间的连接成功。
看起来像是网络问题。但是,为什么不将DMS实例IP地址放入防火墙允许连接呢?
tia
我遇到了类似的问题,尽管就我而言,解决方案是将 RDS 实例主密码更改为仅字母数字字符。我一直在使用类似fh&9*-1aX=, 甚至将其括在大括号内,例如{fh&9*-1aX=},返回连接字符串解析错误。
| 归档时间: |
|
| 查看次数: |
2024 次 |
| 最近记录: |