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 Data Provider)」ユーザー名/パスワードが正しいことを 100% 確信しています。彼らは道に迷っているに違いない。
これはなぜでしょうか?
ありがとう、ジェイソン