Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara menentukan jumlah total koneksi terbuka/aktif di ms sql server 2005

Ini menunjukkan jumlah koneksi per setiap DB:

SELECT 
    DB_NAME(dbid) as DBName, 
    COUNT(dbid) as NumberOfConnections,
    loginame as LoginName
FROM
    sys.sysprocesses
WHERE 
    dbid > 0
GROUP BY 
    dbid, loginame

Dan ini memberikan totalnya:

SELECT 
    COUNT(dbid) as TotalConnections
FROM
    sys.sysprocesses
WHERE 
    dbid > 0

Jika Anda membutuhkan lebih banyak detail, jalankan:

sp_who2 'Active'

Catatan: Akun SQL Server yang digunakan membutuhkan peran 'sysadmin' (jika tidak maka hanya akan menampilkan satu baris dan hitungan 1 sebagai hasilnya)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyebarkan Sertifikat untuk Koneksi Terenkripsi SQL Server

  2. Bagaimana mengonversi kolom stempel waktu SQL Server ke format datetime

  3. Periksa Surat Tidak Terkirim di SQL Server (T-SQL)

  4. Tidak Ada Dukungan untuk OVER di MS SQL Server 2005?

  5. database terlampir hanya baca