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