IPが。のサーバーにSQLServerがインストールされているとします10.1.2.3
。そのサーバーでデータベースに接続したいプロセスを実行している場合は、次のいずれかを使用できます。
- 10.1.2.3,1433
- localhost、1433
- マシン名、1433
3番目のオプションは、正しいたびにDNSを検索する必要があるため、わずかに多くのオーバーヘッドが発生しますか?しかし、他の2つのオプションはどうでしょうか。すべての意図と目的のために、それらは同一ですか?
明らかにIPは変更できますが、ローカルホストは常にローカルホストであるため、そのオプションのメリットがあります。一方、IPはネットワーク内の任意のマシンから使用でき、ローカルホストはサーバー自体でのみ使用できるため、IPを使用するメリットがあります。しかし、私は速度/パフォーマンス/信頼性/オーバーヘッドなどにのみ関心があります