Konfigurasi server: koneksi pengguna
Berlaku untuk: SQL Server
Artikel ini menjelaskan cara mengatur user connections
opsi konfigurasi server di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi user connections
menentukan jumlah maksimum koneksi pengguna simultan yang diizinkan pada instans SQL Server.
Jumlah aktual koneksi pengguna yang diizinkan juga tergantung pada versi SQL Server yang Anda gunakan, dan juga batas aplikasi atau aplikasi dan perangkat keras Anda. SQL Server memungkinkan maksimum 32.767 koneksi pengguna. Karena user connections
merupakan opsi dinamis (mengonfigurasi sendiri), SQL Server menyesuaikan jumlah maksimum koneksi pengguna secara otomatis sesuai kebutuhan, hingga nilai maksimum yang diizinkan. Misalnya, jika hanya 10 pengguna yang masuk, masing-masing dengan 1 koneksi, 10 objek koneksi pengguna dialokasikan. Hal yang sama akan terjadi jika satu pengguna membuat 10 koneksi. Dalam kebanyakan kasus, Anda tidak perlu mengubah nilai untuk opsi ini. Defaultnya adalah 0
, yang berarti bahwa koneksi pengguna maksimum (32.767) diizinkan.
Untuk menentukan jumlah maksimum koneksi pengguna yang diizinkan sistem, Anda dapat menjalankan sp_configure atau mengkueri tampilan katalog sys.configuration .
Rekomendasi
Opsi ini adalah opsi lanjutan, dan harus diubah hanya oleh administrator database berpengalaman atau profesional SQL Server bersertifikat.
Menggunakan opsi ini user connections
membantu menghindari kelebihan beban server dengan terlalu banyak koneksi bersamaan. Anda dapat memperkirakan jumlah koneksi berdasarkan persyaratan sistem dan pengguna. Misalnya, pada sistem dengan banyak pengguna, setiap pengguna biasanya tidak akan memerlukan koneksi yang unik. Koneksi dapat dibagikan di antara pengguna. Pengguna yang menjalankan aplikasi OLE DB memerlukan koneksi untuk setiap objek koneksi terbuka, pengguna yang menjalankan aplikasi Open Database Connectivity (ODBC) memerlukan koneksi untuk setiap handel koneksi aktif dalam aplikasi, dan pengguna yang menjalankan aplikasi DB-Library memerlukan satu koneksi untuk setiap proses yang dimulai yang memanggil fungsi DB-Library dbopen
.
Penting
Jika Anda harus menggunakan opsi ini, jangan atur nilai terlalu tinggi, karena setiap koneksi memiliki overhead terlepas dari apakah koneksi sedang digunakan. Jika Anda melebihi jumlah maksimum koneksi pengguna, Anda menerima pesan kesalahan dan tidak dapat tersambung hingga koneksi lain tersedia.
Izin
Jalankan izin tanpa sp_configure
parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure
dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan RECONFIGURE
pernyataan, pengguna harus diberikan ALTER SETTINGS
izin tingkat server. Izin ALTER SETTINGS
secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .
Menggunakan SQL Server Management Studio
Di Object Explorer, klik kanan server dan pilih Properti.
Pilih simpul Koneksi .
Di bawah Koneksi, dalam kotak Jumlah maksimum koneksi bersamaan, ketik atau pilih nilai dari
0
melalui32767
untuk mengatur jumlah maksimum pengguna yang diizinkan untuk terhubung secara bersamaan ke instans SQL Server.Mulai ulang SQL Server.
Menggunakan Azure Data Studio
Di panel Koneksi di bawah server, klik kanan server dan Pilih Properti.
Pilih simpul Koneksi .
Di bawah Koneksi, dalam kotak Jumlah maksimum koneksi bersamaan, ketik atau pilih nilai dari
0
melalui32767
untuk mengatur jumlah maksimum pengguna yang diizinkan untuk terhubung secara bersamaan ke instans SQL Server.Mulai ulang SQL Server.
Menggunakan Transact-SQL
Sambungkan ke Mesin Database.
Dari bilah Standar, pilih Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengonfigurasi nilai
user connections
opsi ke325
.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'user connections', 325; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Mulai ulang SQL Server.
Untuk informasi selengkapnya, lihat Opsi konfigurasi server.
Tindak lanjut: Setelah Anda mengonfigurasi opsi koneksi pengguna
Instans SQL harus dimulai ulang sebelum pengaturan dapat berlaku.