Tối đa kết nối SQL Server Express có thể có?


8

Tôi đã cài đặt phiên bản SQL Server 2005 Express trên một trong các máy khách của mình và nhiều người dùng khác cũng được kết nối với SQL Server đó thông qua ứng dụng C # mà tôi đã cung cấp cho họ dưới dạng giao diện.

Đôi khi một máy tính được kết nối với SQL Server và đôi khi chỉ cần ném ngoại lệ

Không tìm thấy máy chủ SQL ....

Tôi tin rằng phiên bản Express đạt đến giới hạn kết nối tối đa của nó và sau đó báo lỗi.

Xin hướng dẫn cho tôi làm thế nào tôi có thể giải quyết vấn đề này.

Bất kỳ trang trắng nào giúp tôi biết phiên bản nào có số lượng kết nối song song,

Tôi đang mở để nâng cấp lên SQL Server 2008 hoặc SQL Server 2012, nhưng thích phiên bản Express hơn. Tôi cũng có thể dùng các phiên bản khác nếu họ thực sự trả lại tiền cho tôi trong bối cảnh này, nếu không thì phiên bản Express đang hoạt động tốt.


Một google nhanh chóng xuất hiện với social.msdn.microsoft.com/Forums/en/sqlexpress/thread/ . Đó là năm 2008, nhưng cũng vậy. Ngoài ra, có thể muốn cẩn thận về các ứng dụng kết nối trực tiếp trừ khi các công cụ tài khoản được tích hợp trong SQL Server đủ cho mục đích bảo mật. (Và có lẽ họ không.)
Corbin

2
Điều này có vẻ như một vấn đề mạng phải trung thực. Chúng tôi đã chạy các trường hợp máy chủ Sql express với 50-100 người dùng thực hiện telesales và không bao giờ gặp phải chúng. Khi một máy khách không thể tìm thấy máy chủ SQL, hãy thực hiện theo dõi và một số chẩn đoán mạng để loại bỏ nó. Nếu không, hãy nhớ rằng máy chủ Sql express rất hạn chế về dung lượng bộ nhớ, v.v. nó có thể sử dụng. Nếu bộ nhớ phục vụ tôi đúng, nó sẽ chỉ sử dụng 1gb ram ngay cả khi bạn đã cài đặt 32gb.
Namphibian

1GB là giới hạn nhóm bộ đệm cho phiên bản tốc hành (có thể sử dụng nhiều bộ nhớ hơn cho những thứ khác như kết nối, v.v.)
Mitch Wheat

Phiên bản cuối cùng với giới hạn ở người dùng đồng thời là Server 2000 msdn.microsoft.com/en-us/l
Library / ms165672% 28Query.90% 29.aspx

@marc_s Tôi có windows 7 32-bit trên máy đó và sử dụng phiên bản sql server 2005 express với sp2.
MSingh

Câu trả lời:



3

SQL Server 2000 MSDE là Phiên bản Express mới nhất có giới hạn đối với người dùng đồng thời.
chọn @@ max_Connections trên Phiên bản 2005 + sẽ cung cấp 32767.
Hạn chế có thể đến từ hệ điều hành.

Tham chiếu


3

Số lượng kết nối không liên quan đến phiên bản SQL Server, nhưng liên quan đến hệ điều hành. Ví dụ: Windows XP chỉ cho phép 10 kết nối đồng thời, Windows 7 20. Đối với HĐH Windows Server, số lượng kết nối là không giới hạn (nhưng bạn có thể giới hạn sử dụng Terminal Services).

Thông báo lỗi hiển thị trong trường hợp đạt đến giới hạn kết nối giống như "giới hạn bảo mật đạt được ... số lần thử kết nối đồng thời"

Kiểm tra tài liệu này để so sánh các phiên bản SQL Server - không đề cập đến giới hạn kết nối - bởi vì không có: Hướng dẫn cấp phép Microsoft SQL Server 2012

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.