請問有沒有辦法監控得到自己開發的系統有多小個數據庫連接嗎?(50分)

  • 主题发起人 主题发起人 无厘头
  • 开始时间 开始时间

无厘头

Unregistered / Unconfirmed
GUEST, unregistred user!
請問有沒有辦法監控得到自己開發的系統有多小個數據庫連接嗎?
 
监控远程数据库服务器上当前连接用户IP地址 <br>create table #ip(id int identity(1,1),re varchar(200))<br><br>declare @s varchar(1000)<br>set @s='ping '+host_name()+' -a -n 1 -l 1'<br>insert #ip(re) exec master..xp_cmdshell @s<br><br>select 登录的用户=suser_sname(),计算机名=host_name(),IP地址=stuff(left(re,charindex(']',re)-1),1,charindex('[',re),'')<br>from #ip<br>where id=2<br><br>drop table #ip
 
这样不正确吧,要是有些机子ping不通呢
 
select * from master..sysProcesses where loginame='sa' 把sa换成你的程序登陆数据库的用户名。
 
后退
顶部