(ローカル)、「。」に違いはありますかそしてローカルホスト?
-
03-07-2019 - |
質問
これらの3つすべてを使用して、データベースにローカルにプログラムで接続しました。それらの間に本当の違いはありますか?
解決
最終結果は同じです。違いは次のとおりです:
- 'localhost'はTCP / IPレベルで解決され、IPアドレス127.0.0.1と同等です
- アプリケーションに応じて"(local)" 「localhost」の単なるエイリアスになります。 SQLServerでは、「(local)」および「。」同じマシン内で名前付きパイプ(共有メモリ)プロトコルを使用して接続が行われることを意味します(TCP / IPスタックを経由する必要はありません)。
それが理論です。実際には、どちらかを使用してもパフォーマンスや機能に大きな違いはないと思います。
他のヒント
これらは一般に同義語です。ただし、構成するアプリケーションによって異なります。アプリがその意味を理解している限り、パフォーマンスが低下することはありません。少なくとも、あなたが私のドリフトを得るならば、あなたは時期尚早に根絶する必要はありません。
私が知る限り、ドット "。" および " local" はウィンドウです「標準」ではなく、アプリケーションの用語。用語、 localhost はTCP / IPレベルで 127.0.0.1 に解決されるため、 「互換性がある」プラットフォーム間では、localhostまたは127.0.0.1のいずれかを使用する必要があります
所属していません StackOverflow