Koneksi maksimum yang bisa dimiliki SQL Server Express?

9

Saya memiliki SQL Server 2005 Express edition yang diinstal pada salah satu mesin klien saya, dan banyak pengguna lain juga terhubung ke SQL Server melalui aplikasi C # yang saya sediakan sebagai antarmuka.

Terkadang pc terhubung ke SQL Server dan terkadang hanya membuang pengecualian

SQL Server tidak ditemukan ....

Saya percaya edisi Express mencapai batas koneksi maksimum dan kemudian memberikan kesalahan.

Tolong bimbing saya bagaimana saya bisa mengatasi masalah ini.

Buku putih apa pun yang membantu saya mengetahui edisi mana yang memiliki berapa banyak koneksi paralel,

Saya terbuka untuk meningkatkan ke SQL Server 2008 atau SQL Server 2012, tetapi lebih suka edisi Express. Saya dapat menggunakan versi lain juga jika mereka benar-benar membayar saya dalam konteks ini, jika tidak, edisi Express berjalan baik.

MSingh
sumber
Google cepat muncul dengan social.msdn.microsoft.com/Forums/en/sqlexpress/thread/… . Ini tahun 2008, tetapi harus sama. Juga, mungkin ingin berhati-hati tentang aplikasi yang terhubung secara langsung kecuali alat akun yang dibangun ke dalam SQL Server cukup untuk tujuan keamanan. (Dan mereka mungkin tidak.)
Corbin
2
Ini terdengar seperti masalah jaringan jujur. Kami menjalankan instance Sql server express dengan 50-100 pengguna melakukan telesales dan tidak pernah menjumpainya. Ketika pc klien tidak dapat menemukan server SQL lakukan traceroute dan beberapa diagnostik jaringan untuk menghilangkannya. Jika bukan itu ingat Sql server express sangat terbatas dalam jumlah memori dll yang dapat digunakan. Jika ingatanku benar, itu hanya akan menggunakan ram 1gb bahkan jika Anda telah menginstal 32 GB.
Namphibian
1GB adalah batas buffer pool untuk edisi ekspres (dapat menggunakan lebih banyak memori untuk hal-hal lain seperti koneksi, dll)
Mitch Wheat
Edisi terakhir dengan batasan pengguna bersamaan adalah Server 2000 msdn.microsoft.com/en-us/library/ms165672%28SQL.90%29.aspx
bummi
@marc_s Saya memiliki windows 7 32-bit pada mesin itu dan menggunakan sql server 2005 express edition dengan sp2.
MSingh

Jawaban:

3

SQL Server 2000 MSDE adalah Versi Express terbaru dengan batasan pada pengguna secara bersamaan.
pilih @@ max_Connections pada Versi 2005 + akan mengirimkan 32767.
Keterbatasan mungkin berasal dari sistem operasi.

Ref

bummi
sumber
3

Jumlah koneksi tidak terkait dengan edisi SQL Server, tetapi dengan sistem operasi. Misalnya, Windows XP hanya mengizinkan 10 koneksi bersamaan, Windows 7 20. Untuk OS Windows Server, jumlah koneksi tidak terbatas (tetapi Anda dapat membatasi menggunakan Layanan Terminal).

Pesan kesalahan yang ditunjukkan jika batas koneksi yang dicapai adalah sesuatu seperti "batas keamanan yang dicapai ... jumlah upaya koneksi bersamaan"

Lihatlah dokumen ini yang membandingkan edisi SQL Server - tidak disebutkan tentang batas koneksi - karena tidak ada: Microsoft SQL Server 2012 Licensing Guide

Carol Baker Barat
sumber