같은 LAN에있는 다른 서버의 .NET 4 클라이언트 응용 프로그램에서 SQL Server 2008 R2에 연결할 때 세 가지 다른 네트워크 프로토콜을 설정할 수 있습니다.
- TCP
- 명명 된 파이프
- 연결 문자열에 아무것도 설정하지 않고 기본값을 사용하십시오.
모범 사례는 무엇입니까? 무엇을 선택해야합니까?
추가 정보 : TCP 및 명명 된 파이프는 서버와 클라이언트 모두에서 사용 가능합니다. 응용 프로그램이 데이터베이스 미러링을 사용하고 있습니다. 클라이언트와 서버는 빠른 LAN을 통해 통신합니다.
드물고 가짜 연결성 및 시간 초과 문제가 있기 때문에이 문제를 조사하고 있습니다. (그러나 그럼에도 불구하고 모범 사례를 알고 싶습니다).
이 주제에 대한 기사는 MSDN에 있지만 매우 일반적이며 모호합니다. 유용한 정보를 권하거나 권장하지 않습니다.
tcp:
몇 년 후 다른 회사 환경에서 대부분의 연결 문자열의 일부로 구성되는 것을 발견 했습니다. 나는 그들이 비슷한 문제를 발견했다고 가정합니다.