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.
sumber
Jawaban:
Tampaknya dengan Windows 7, Anda dapat memiliki hingga 20 koneksi bersamaan tetapi tidak lebih.
Jika Anda membutuhkan lebih banyak, Anda harus meletakkan instalasi SQL Server Anda ke OS Windows Server .
Juga lihat pertanyaan SO lainnya ini pada topik yang sama - SQL Server Express tidak membatasi jumlah koneksi maks (yang memiliki batas 32'768 pada setiap edisi SQL Server)
sumber
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
sumber
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
sumber