1

我正在制作一个在线考试系统,它是一个窗口应用程序。我正在使用 SQL 服务器和 C#。有多个客户端和一台服务器。如何通过在同一台PC上安装客户端和服务器来计算可以同时访问服务器的客户端数量?这样做需要什么参数?
提前致谢。

4

1 回答 1

2

select count(*) from sys.dm_exec_sessions是你的朋友!

如果您想知道用户列表以及他们上次执行的 SQL 语句,您可以使用如下语句:

    SELECT nt_domain + '\' + nt_user_name AS 用户、主机名、程序名、t.text
    FROM sys.dm_exec_sessions
    INNER JOIN sys.dm_exec_requests r ON s.session_id = r.session_id
    交叉应用 sys.dm_exec_sql_text(r.sql_handle) t
    ORDER BY nt_domain + '\' + nt_user_name AS 用户、主机名、程序名

于 2012-08-21T17:50:06.967 回答