2009-05-01 33 views
6

Có bao nhiêu kết nối đồng thời làm các phiên bản hiện cho phép?SQL Express 2005/2008 Connections đồng thời

cuối phía trước của tôi sử dụng mã ADO.Net tiêu chuẩn mà tôi mở kết nối đến máy chủ, có được dữ liệu của tôi, và sau đó đóng kết nối. Tôi có đúng khi nói rằng ngay sau khi kết nối được đóng lại, nó cho phép người dùng khác mở kết nối này?

Trả lời

10

Phiên bản Express của SQL Server không giới hạn số lượng kết nối đồng thời - chúng gây hạn chế theo các cách khác - chẳng hạn như kích thước tối đa của cơ sở dữ liệu (4GB), ổ cắm CPU (1) và dung lượng bộ nhớ (1GB)). Thông tin

More here.

Bạn đang đúng khi nói rằng khi một kết nối được đóng lại, các nguồn lực được giải phóng ngay lập tức. Chỉ báo trước về điều này là kết nối tổng hợp trong .NET.

+4

kết nối tổng hợp có nghĩa là bạn có thể máy chủ nhiều yêu cầu web từ những người dùng khác nhau mà không cần phải đưa lên & xé xuống kết nối SQL Server cá nhân. Đây là một điều tốt! –

1

.net xử lý tất cả điều đó cho bạn. Nó tạo ra một hồ bơi kết nối cho mỗi chuỗi kết nối duy nhất và các cuộc gọi DB của bạn sẽ chia sẻ kết nối. .Net không thực sự mở/đóng các kết nối thực khi bạn gọi conn.Open(), kết nối tổng hợp xử lý điều đó.

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