2009-10-29 38 views
8

Tôi duy trì ứng dụng Web ASP.Net cũ (sử dụng .Net 2.0 + SQL Server 2005 Enterprise + VSTS 2008 + C# + ADO.Net). Đây là chuỗi kết nối các ứng dụng di sản đang sử dụng (các ứng dụng di sản đang sử dụng chế độ SQL Server authentication):Thiết lập hồ bơi kết nối của chuỗi kết nối SQL Server

"server=***;database=***;uid=***;pwd=***;pooling=false;max pool size=100" 

Tôi nghĩ rằng chuỗi kết nối là sai vì:

  1. Kể từ khi thiết lập của tổng hợp là sai, nhưng nó cũng đặt kích thước hồ bơi - xung đột.
  2. Ngay cả khi có cài đặt xung đột, tôi nghĩ rằng pooling = false có hiệu lực, I.e. hồ bơi kết nối không được ứng dụng ADO.Net sử dụng.

Sự hiểu biết của tôi có đúng không?

Trả lời

7

Có. Bạn đúng rồi. nếu pooling = false, kích thước nhóm tối đa sẽ không có hiệu lực. nhưng kết nối không nhất thiết là sai. nó vẫn còn hợp lệ.

+1

yup chính xác - tổng hợp = false -> tắt tính năng tổng hợp, tất cả cài đặt liên quan đến tổng hợp khác sẽ bị bỏ qua –

+0

Cảm ơn! Đã trả lời câu hỏi! – George2

Các vấn đề liên quan