如何實時查找四班的在線用戶數

四班ERP有用戶數限制,超過規定數量的用戶就沒法登錄,如何知道當前有多少用戶在使用四班,而且每隔一段時間就查詢一次,並將數據記錄下來,能夠使用下面的程序,將這個程序放到四班的數據JOB中,設定執行間隔時間就行。經過這個程序能夠查看每一個人的工做狀況,過一段時間出一個報表,還能知道每一個人的工做量等狀況。也能夠知道四班的用戶數是富裕仍是不足,是否須要繼續購買用戶等。
 
 
 
insert openrowset('SQLOLEDB','Driver=SQL Server;Server=192.168.1.14;UID=sa;PWD=',epmis.dbo.user_jilu)
SELECT DISTINCT
      TOP 100 PERCENT SUBSTRING(program_name, 1, CHARINDEX( '@', program_name)
      - 1)    AS 用戶名稱, SUBSTRING(program_name, CHARINDEX( '@', program_name) + 1,
      CHARINDEX(':', program_name) - CHARINDEX( '@', program_name) - 1)       AS 計算機名稱, login_time  AS 登錄時間,GETDATE() 記錄時間 FROM dbo.sysprocesses WHERE (program_name LIKE '%FSCommonRS%')
相關文章
相關標籤/搜索