sql server 2008R2上非sa用户查询MASTER.dbo.SYSPROCESSES返回数和sa用户不一样
我用的是sql server 2008R2
我有个数据库hisdb,用用户his登录,用下面语句查询进程数:
select n=count(distinct net_address)-1 from master.dbo.sysprocesses
返回数是0。
用sa登录,用下面语句查询:
use master
select n=count(distinct net_address)-1 from master.dbo.sysprocesses
返回数是61,不是为何?
.....但是在另一台服务器sql server 2008上查询返回数是一样的。
------解决方案--------------------管理员和非管理员 ,权限不一样导致的。另外一台上 账户是管理员吧 否则。。。