1. Use Management Tools
Start-> Administrative Tools-> performance (or enter MMC in the running) then, you can add common SQL statistics by adding counters and select user connections in the projects listed below to query the number of database connections from time to time. However, this method requires the permission to access the computer, that is, you must log in to the Windows Account to add this counter.
2. query select * From through the system table
[Master]. [DBO]. [sysprocesses] Where [dbid] In (select
[Dbid]
From
[Master]. [DBO]. [sysdatabases]
Where
Name = 'dbname'
)
Dbname is the database to be viewed, and the number of queried rows is the current number of connections. However, there are some other statuses for reference.
For example, to connect to the master database, write the following statement
Select * From sysprocesses where dbid in (select dbid from sysdatabases where name = 'mydataba ')
Obtain all the connection records of the database connected to mydatabase.
The sysprocesses table records the connection to the SQL Server database.
3. search through the system's stored procedure
Sp_who 'username'
Username is the user name used to log on to SQL. Generally, a username is used in the program to log on to SQL. This user name can be used to check the connection occupied by this user name after login.
If username is not specified, all connections are returned.