ウィンドウアプリケーションであるオンライン受験システムを作っています。SQL サーバーと C# を使用しています。複数のクライアントと 1 つのサーバーがあります。クライアントとサーバーを同じ PC にインストールして、同時にサーバーにアクセスできるクライアントの数を計算するにはどうすればよいですか? これを行うために必要なパラメータは何ですか?
前もって感謝します。
1 に答える
2
select count(*) from sys.dm_exec_sessions
あなたの友達です!
ユーザーのリストと、ユーザーが最後に実行した SQL ステートメントを知りたい場合は、次のようなステートメントを使用できます。
SELECT nt_domain + '\' + nt_user_name AS User, host_name, program_name, t.text FROM sys.dm_exec_sessions s 内部結合 sys.dm_exec_requests r ON s.session_id = r.session_id CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) t ORDER BY nt_domain + '\' + nt_user_name AS ユーザー、ホスト名、プログラム名
于 2012-08-21T17:50:06.967 に答える