문제

데이터베이스에 로컬 프로그래밍 방식으로 연결할 때 세 가지를 모두 사용했습니다. 그들 사이에 진정한 차이가 있습니까?

도움이 되었습니까?

해결책

최종 결과는 동일합니다. 차이점은 다음과 같습니다.

  • 'LocalHost'는 TCP/IP 레벨에서 해결되며 IP 주소와 동일합니다 127.0.0.1
  • 응용 프로그램 "(Local)"에 따라 "LocalHost '의 별칭 일 수 있습니다. sqlserver에서 '(local)'및 '.' 동일한 기계 내에서 명명 된 파이프 (공유 메모리) 프로토콜을 사용하여 연결을 이용할 수 있습니다 (TCP/IP 스택을 통과 할 필요가 없음).

그것이 이론입니다. 실제로, 나는 당신이 그들 중 하나를 사용하는 경우 성능이나 기능에 상당한 차이가 있다고 생각하지 않습니다.

다른 팁

그들은 일반적으로 동의어입니다. 그러나 구성중인 응용 프로그램에 따라 다릅니다. 앱이 의미하는 바를 이해하는 한 성능 손실을 초래해서는 안됩니다. 적어도 내 드리프트를 얻는다면 조기에 뿌리를 내릴 필요가 없습니다.

내가 아는 한 점을 아는 한 "." 그리고 "현지의" "표준"용어가 아닌 Windows 애플리케이션 용어이며 로컬 호스트 해결합니다 127.0.0.1 TCP/IP 수준에서 플랫폼에서 "호환"인지 확인하려면 LocalHost 또는 127.0.0.1을 사용해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top