2016-07-18 10 views
1

今は3台のマシンがあります。 SQL ServerはTLW-MSSQL01にインストールされています。私は2つの異なるマシンからDSNをリモートで作成しようとしました。マシンの1台だけがサーバー名を示していましたが、ドロップダウンリストからインスタンス名が見つかりませんでした。手動でインスタンスを追加すると、接続は正常に確立されます。ODBCリストにSQL Serverインスタンスを自動的に表示することはできません

しかし、私は別のマシン上で全体のリストを見つけることができます。最初のマシンは、リスト全体を表示できない理由を私に伝えることができ

?どうもありがとう。

+0

どのツールを使用していますか?このドロップダウンリストはどこですか? – RBarryYoung

+0

どちらのマシン(Windows 7の企業)でも、コントロールパネルのODBCデータソース管理者を使用してDSNを追加しました。 –

+0

両方のマシンで同じドライバを使用していますか? – RBarryYoung

答えて

0

これは、動的に生成されたブラウザリストのようです。このリストには、ネットワークとSQL Serverインスタンスの表示/非表示状態に関連するさまざまな不一致があります。通常、ローカルのインスタンスが検出されますが、ネットワーク上のインスタンスをポーリングして、しばらく監視します。リモートインスタンスが隠れていたり、時間内に応答しなかったり、ブラウザポートなどでファイアウォールされたりしている場合などは、表示されないことがあります(これは時間とともに変化する可能性があります)。

リストは決定的なものではなく、リストに表示されない場合は、接続するSQL Serverインスタンスの名前を入力するだけです。正しくリコールすれば、以前に入力した名前(そのマシン上で同じユーザー名で)も覚えています。

関連する問題