我正在尝试为 Azure SQL 实例配置 HAProxy 负载均衡器,我的配置文件如下;
defaults
mode tcp
balance leastconn
timeout client 30000ms
timeout server 30000ms
timeout connect 3000ms
retries 3
listen sql-db
bind *:81
mode tcp
balance leastconn
option log-health-checks
server DB-1 ********.database.windows.net:1433 check port 1433 inter 1000
当面向 Azure VM 上的 SQL Server 实例时,此配置文件可以正常工作。但是,当以 Azure SQL 为目标时,由于登录失败,连接被拒绝:“无法打开服务器” 。.. “登录请求。登录失败。(.Net SqlClient 数据提供程序)”我 100% 确定用户名/密码正确。他们一定在路上迷路了。
任何想法为什么会这样?
谢谢,杰森