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

Rekomendasi

  • Opsi ini adalah opsi tingkat lanjut dan harus diubah hanya oleh administrator database berpengalaman atau SQL Server profesional 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 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.

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 untuk 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

  1. Di Object Explorer, klik kanan server dan pilih Properti.

  2. Pilih simpul Koneksi .

  3. 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.

  4. Mulai ulang SQL Server.

Menggunakan Azure Data Studio

Untuk mengonfigurasi opsi koneksi pengguna

  1. Di panel Koneksi di bawah server, klik kanan server dan Pilih Properti.

  2. Pilih simpul Koneksi .

  3. 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.

  4. Mulai ulang SQL Server.

Menggunakan T-SQL

Untuk mengonfigurasi opsi koneksi pengguna

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. 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 kepada 325 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.

Lihat juga