Mengonfigurasi koneksi pengguna (opsi konfigurasi server)
Berlaku untuk: SQL Server
Topik ini menjelaskan cara mengatur opsi konfigurasi server koneksi pengguna di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi koneksi pengguna 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 koneksi pengguna adalah 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, 10 objek koneksi pengguna dialokasikan. 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 .
Dalam Topik Ini
Sebelum Anda mulai:
Untuk mengonfigurasi opsi koneksi pengguna, gunakan:
Tindak Lanjut: Setelah Anda mengonfigurasi opsi koneksi pengguna
Sebelum Anda mulai
Rekomendasi
Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau profesional SQL Server bersertifikat.
Menggunakan opsi koneksi pengguna 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 dbopen DB-Library.
Penting
Jika Anda harus menggunakan opsi ini, jangan mengatur 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.
Keamanan
Izin
Jalankan izin pada sp_configure tanpa 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 menjalankan pernyataan KONFIGURASI ULANG, pengguna harus diberikan izin tingkat server ALTER SETTINGS. Izin UBAH PENGATURAN secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .
Menggunakan SQL Server Management Studio
Untuk mengonfigurasi opsi koneksi pengguna
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 hingga 32767 untuk mengatur jumlah maksimum pengguna yang diizinkan untuk terhubung secara bersamaan ke instans SQL Server.
Mulai ulang SQL Server.
Menggunakan Azure Data Studio
Untuk mengonfigurasi opsi koneksi pengguna
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 hingga 32767 untuk mengatur jumlah maksimum pengguna yang diizinkan untuk terhubung secara bersamaan ke instans SQL Server.
Mulai ulang SQL Server.
Menggunakan T-SQL
Untuk mengonfigurasi opsi koneksi pengguna
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 kepada325
pengguna.
USE AdventureWorks2022;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'user connections', 325 ;
GO
RECONFIGURE;
GO
Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server (SQL Server).
Tindak Lanjut: Setelah Anda mengonfigurasi opsi koneksi pengguna
Instans SQL harus dimulai ulang sebelum pengaturan dapat berlaku.