Re: ライセンス数(使用ユーザ数)の管理について
fjksudou 
			
			 
	投稿数: 180
	
			 
	投稿数: 180
	
やったことはありませんが、閃きました。
SQLSERVER等であれば、データベースのログイン数を取得する方法があります。
以下、SQLSERVERのログイン情報取得SQLです。
SELECT
es.session_id,es.host_name,es.login_time,es.login_name
FROM
sys.dm_exec_sessions es
LEFT JOIN sys.dm_exec_requests er
ON es.session_id = er.session_id
LEFT JOIN
(SELECT * FROM sys.dm_exec_connections WHERE
most_recent_sql_handle <> 0x0) AS ec
ON
es.session_id = ec.session_id
OUTER APPLY
sys.dm_exec_sql_text(er.sql_handle) AS er_text
OUTER APPLY
sys.dm_exec_sql_text(ec.most_recent_sql_handle) AS ec_text
WHERE
es.session_id <> @@SPID
AND es.program_name = 'Magic xpa'
AND DB_NAME(DB_ID()) = データベース名
ORDER BY
es.host_name ASC
SQLSERVER等であれば、データベースのログイン数を取得する方法があります。
以下、SQLSERVERのログイン情報取得SQLです。
SELECT
es.session_id,es.host_name,es.login_time,es.login_name
FROM
sys.dm_exec_sessions es
LEFT JOIN sys.dm_exec_requests er
ON es.session_id = er.session_id
LEFT JOIN
(SELECT * FROM sys.dm_exec_connections WHERE
most_recent_sql_handle <> 0x0) AS ec
ON
es.session_id = ec.session_id
OUTER APPLY
sys.dm_exec_sql_text(er.sql_handle) AS er_text
OUTER APPLY
sys.dm_exec_sql_text(ec.most_recent_sql_handle) AS ec_text
WHERE
es.session_id <> @@SPID
AND es.program_name = 'Magic xpa'
AND DB_NAME(DB_ID()) = データベース名
ORDER BY
es.host_name ASC
	
		投票数:2
		平均点:10.00
	
			
		
	
投稿ツリー
- 
	
 ライセンス数(使用ユーザ数)の管理について
	(navna, 2016-10-18 11:14)
	
	- 
	
 Re: ライセンス数(使用ユーザ数)の管理について
	(Tanda, 2016-10-18 14:29)
	
 - 
	
 Re: ライセンス数(使用ユーザ数)の管理について
	(nkmt, 2016-10-18 14:48)
	
 - 
	
 Re: ライセンス数(使用ユーザ数)の管理について
	(fjksudou, 2016-10-19 8:42)
	
 
 -