数据传输服务器是否能连通目的数据库检查
更新时间:2024-08-30
问题描述
数据传输任务开始之前,在预检查阶段需要检查DTS服务器是否能够连通目的数据库,如果未联通的情况下,会报连接失败。
问题原因
数据传输服务器不能连通目的数据库检查时,可能的原因如下:
- 数据库账号密码不正确
- 未对所有IP授权
- 设置了防火墙
- 目的数据库网络不通
问题的处理方法
数据库账号密码不正确
查验目的数据库账号密码,输入正确的数据库账号和密码后重新预检查。
未对所有IP授权
根据不同类型的数据库,对应不同的修复方法。源库为MySQL时修复方法示例如下:
- 在源数据库执行一下SQL语句,重新给数据传输使用的数据库账号授权。
GRANT ALL ON *.* TO '[$UserName]'@'%' IDENTIFIED BY '[$PassWord]';
修复完成后,重新进行预检查操作。
设置了防火墙
根据不同类型的数据库,对应不同的修复方法。源库为自建数据库时修复方法示例如下:请检查源数据库所在的服务器是否配置了防火墙策略,如果有请关闭防火墙。
- Windows 系统:在控制面板找到 Windows 防火墙,如果有配置防火墙请关闭。
- Linux 系统:执行 iptables -L 命令,检查服务器如果有配置防火墙策略请关闭。
网络不通
如果如上排查后仍然无法连通源数据库,可以提交工单联系百度云技术支持协助。