请教如何得到sql server数据库当前连接数目? 从sysprocesses中查询得到当然连接的进程的相关信息. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不对啊,sp_who的确可以看到连接(connections)数目,却不能精确得到工作站连接这个数据库的数目,而且,一个很菜的问题,如何在delphi中使用该系统存储返回的select数据集呢? 以前已经有一位仁兄已经解决: use master select count(*) from sysprocesses a join sysdatabases b on a.db_id=b.db_id and b.name='replace your dbname here' 谢谢楼上兄弟,可是你的方法其实和sp_who是一样的,统计了访问数据库的线程(而不是工作站)的数目,例如,如果有一程序访问了该数据库,返回的值可能是1/2/3等等 小弟现在是想让第一个进入系统的人做某些只能在所有人员没有进入的情况下作的工作,因此想到用判断连接工作站(而不是连接线程)的方法。 如果问题没有答案,哪位告诉我不能用此方法实现也好啊 weenyboy:试试下面use masterselect connectnum=count(distinct net_address)-1 from sysprocesses delphi dbgrid 数据值类型显示小数位的问题 和大家探讨一个问题 怎么改变代码编辑器的'覆盖'状态? 在线急等-50求 怎么获得一个窗口(例如IE)的标题栏的left,top,height,width啊 ???????????????????????????????????? 怎样使dbgrid被选中的一行(当前行)改变成绿色? 分有的事,想要就来拿! 帮忙看看代码,谢谢 数据查询问题 请问如何用ado备份access的数据库? 在nt4.0下运行delphi经常死机,为什么? Delphi5是否和SBLive声卡有冲突在win98中?
连接这个数据库的数目,而且,一个很菜的问题,如何在delphi中使用该系统存储
返回的select数据集呢?
use master
select count(*) from sysprocesses a join sysdatabases b on a.db_id=b.db_id
and b.name='replace your dbname here'
use master
select connectnum=count(distinct net_address)-1 from sysprocesses