需要注意如下4 点:
如果测试连接失败。分为ping失败,telnet失败以及数据库协议( 比如 MySql JDBC Connect) 失败。我们只需要关注telnet 和数据库协议即可。因为ping现在的测试结果并不能说明问题,可以忽略它的测试结果。
telnet 如果成功,说明 DTS 可以正常通过您配置的地址与端口访问到对应的应用程序。如果失败,则说明DTS 无法通过您配置的地址与端口访问到您的应用程序。此时则需要进行网络防火墙或者安全组的排查或者抓取网络报文排查。
数据库协议 ( 比如 MySql JDBC Connect ) 如果成功,则说明 DTS 可以通过您配置的地址、端口、数据库账号、数据库密码等信息,成功访问到您的数据库。如果失败,一般会有错误提示,对MySQL 来说,最常见的是Access denied for user 'xxxx'@'xxxx' (using password: YES)
有时点击测试连接后,会一直转圈,没有任何结果。遇到这个情况。可以忽略测试连接,直接点击“授权白名单并进入下一步”。换句话说,测试连接并不是必须要点击的。如果配置的源库连接有问题,我们点击“授权白名单并进入下一步”跳转到新页面时会出错( 因为此时会真正的去源库取数据库的对象信息)。如果配置的目标库连接有问题,我们在“预检查”时会出错( 因为预检查会检查目标库连接)。所以测试连接一般情况下可点可不点。大多数情况下不需要执着于这一步。
以上内容摘自《DTS控制台入门一本通》电子书,点击https://developer.aliyun.com/topic/download?id=803可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。