Khi kết nối với SQL Server 2008 R2 từ ứng dụng khách .NET 4 trên một máy chủ khác trong cùng một mạng LAN, người ta có thể đặt ba giao thức mạng khác nhau:
- TCP
- Đặt tên ống
- Không đặt bất cứ thứ gì trong chuỗi kết nối và sử dụng mặc định
Thực hành tốt nhất là gì? Chọn cái gì?
Thông tin bổ sung: Cả TCP và Named Faucet đều được bật cả trên máy chủ và trên máy khách. Ứng dụng này đang sử dụng phản chiếu cơ sở dữ liệu. Máy khách và máy chủ liên lạc qua mạng LAN nhanh.
Chúng tôi đang điều tra điều này bởi vì chúng tôi có các vấn đề về kết nối và thời gian chờ hiếm gặp và giả mạo. (Nhưng bất kể điều đó tôi muốn biết thực hành tốt nhất).
Có một bài viết về chủ đề này trên MSDN nhưng nó rất chung chung và mơ hồ. Nó không khuyên hoặc đề nghị bất cứ điều gì hữu ích.
tcp:
cấu hình như một phần của hầu hết các chuỗi kết nối trong môi trường của một công ty khác sau đó. Tôi cho rằng họ tìm thấy vấn đề tương tự.