私の場合、SELinux(CentOSを使用しています)は、LinuxボックスのApacheWebサーバーからWindowsボックスのSQLサーバーへの接続をブロックしていました。接続を許可するには、次の2つのオプションがあります。
-
SELinuxを無効にする
-
rootまたはsudoとして、次の2つのコマンドを実行します。
SELinuxがネットワークとDB接続をブロックしているかどうかを確認するには、次のコマンドを実行します。
結果が次の場合:
オフの場合は、この回答の最初のコマンドを実行してください。