新しいコンピュータにインストールをセットアップするときにもこの問題が発生しました。
私が経験した接続の問題は、MSSQLをホストしているサーバーでファイアウォールが設定されたためです。この設定では、管理者がIPアドレスを「スティッキー」として記述しているため、個々のIPアドレスには「動作している」という環境にアクセスできます。ファイアウォールへのアクセスが新しいマシンのIPアドレスに与えられると、私のローカルWAMPセットアップで実行していたPHP odbc_connect(...)
のステートメントがすぐに完了しました。
多くの問題と同様に、複数の問題を抱えている可能性がありますが、経験したことについてできるだけ明確にしたいと考えました。
私は自分のPCにMSSQL管理スタジオを自分でインストールしていたのですが、これはおそらくもう少し明確です。
MSSQLを収容しているサーバーの受信規則のうち、MSSQLインスタンスを参照するルールが見つかりました。「スコープ」の下にある古いマシンのIPアドレスが「リモートIPアドレス」として十分に見つかりました。ここで私は次のマシンを得るたびにこれを覚えています! (廃止されたPCのIPは削除されました)
@ダーレンあなたが受け入れた回答の下にコメントを残せば、@ Tahbazaの提案のどれがあなたの解決に導かれたのかを知ることはいいかもしれません。
#1は私のために働いた。 IPアドレスを使用しなければならなかった。 –