如何查看sql server查看数据库连接数数

exec sp_addlinkedserver '逻辑名称','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin '逻辑名称','false',null,'用户名','密码' go
exec sp_addlinkedserver '逻辑名称','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin '逻辑名称','false',null,'用户名','密码' go 建立完成之后就可以正常使用了 select * from 逻辑名称。数据库名称。dbo。表名称 这是一个完整的sql语句 使用完成之后要,删除掉建立的虚拟连接 exec sp_dropserver '逻辑名称','droplogins'如何测试sqlserver2008的并发连接数
[问题点数:40分]
如何测试sqlserver2008的并发连接数
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年12月 总版技术专家分月排行榜第三2011年9月 总版技术专家分月排行榜第三
2011年6月 MS-SQL Server大版内专家分月排行榜第一
2015年4月优秀版主2014年11月论坛优秀版主
2014年4月 荣获微软MVP称号2013年4月 荣获微软MVP称号2009年1月 荣获微软MVP称号2012年4月 荣获微软MVP称号2011年4月 荣获微软MVP称号2010年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2016年4月 MS-SQL Server大版内专家分月排行榜第二2015年3月 MS-SQL Server大版内专家分月排行榜第二2015年2月 MS-SQL Server大版内专家分月排行榜第二2014年7月 MS-SQL Server大版内专家分月排行榜第二2013年7月 MS-SQL Server大版内专家分月排行榜第二2013年6月 MS-SQL Server大版内专家分月排行榜第二2013年5月 MS-SQL Server大版内专家分月排行榜第二2012年5月 MS-SQL Server大版内专家分月排行榜第二
2014年4月 荣获微软MVP称号
2016年4月 MS-SQL Server大版内专家分月排行榜第二2015年3月 MS-SQL Server大版内专家分月排行榜第二2015年2月 MS-SQL Server大版内专家分月排行榜第二2014年7月 MS-SQL Server大版内专家分月排行榜第二2013年7月 MS-SQL Server大版内专家分月排行榜第二2013年6月 MS-SQL Server大版内专家分月排行榜第二2013年5月 MS-SQL Server大版内专家分月排行榜第二2012年5月 MS-SQL Server大版内专家分月排行榜第二
2014年4月 荣获微软MVP称号
2016年4月 MS-SQL Server大版内专家分月排行榜第二2015年3月 MS-SQL Server大版内专家分月排行榜第二2015年2月 MS-SQL Server大版内专家分月排行榜第二2014年7月 MS-SQL Server大版内专家分月排行榜第二2013年7月 MS-SQL Server大版内专家分月排行榜第二2013年6月 MS-SQL Server大版内专家分月排行榜第二2013年5月 MS-SQL Server大版内专家分月排行榜第二2012年5月 MS-SQL Server大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。4462人阅读
数据库(11)
&- [SQL Server]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
/logs/.html
如果我们发布一个有后台数据库的应用程序,就会遇到数据库维护方面的问题。比如说现在你想维护你的数据库了,那就会面临着是否还有用户连接你的数据库呢,如果有暂时就不维护,如果没有,就维护,这个文章就是解决是否还有用户连接的问题。目前共找到3种方法,如果以后有更多的方法,继续添加!
1.通过系统的“性能”来查看:
开始-&管理工具-&性能(或者是运行里面输入 mmc)然后通过添加计数器添加 SQL 的常用统计 然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。不过此方法的话需要有访问那台计算机的权限,就是要通过windows账户登陆进去才可以添加此计数器。
2.通过系统表来查询:
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT
[Master].[dbo].[SYSDATABASES]
NAME='DBName'
DBName 是需要查看的数据库,然后查询出来的行数,就是当前的连接数。不过里面还有一些别的状态可以做参考用。
例如:连到master这个数据库写如下语句
select * from sysprocesses where dbid in (select dbid from sysdatabases where name='MyDatabase')
将所有连接MyDatabase这个数据库的连接记录都求出来。
sysprocesses这个表记录所以连接到SQL SERVER数据库的连接。
3.通过系统过程来查询:
SP_WHO 'UserName'
UserName 是当然登陆Sql的用户名,一般程序里面都会使用一个UserName来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写UserName,那么返回的就是所有的连接。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:245295次
积分:2967
积分:2967
排名:第7565名
原创:73篇
转载:44篇
评论:39条
(2)(4)(2)(1)(1)(5)(3)(2)(6)(1)(5)(3)(5)(1)(4)(6)(5)(7)(12)(42)(1)如何查询SQL SERVER中连接池的最大连接数
[问题点数:40分,结帖人weiAnna]
如何查询SQL SERVER中连接池的最大连接数
[问题点数:40分,结帖人weiAnna]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年4月 MS-SQL Server大版内专家分月排行榜第二
2012年5月 MS-SQL Server大版内专家分月排行榜第三
2013年4月 MS-SQL Server大版内专家分月排行榜第二
2012年5月 MS-SQL Server大版内专家分月排行榜第三
2016年4月 Oracle大版内专家分月排行榜第一2016年3月 Oracle大版内专家分月排行榜第一2016年2月 Oracle大版内专家分月排行榜第一2015年12月 Oracle大版内专家分月排行榜第一2015年11月 Oracle大版内专家分月排行榜第一2015年10月 Oracle大版内专家分月排行榜第一2015年9月 Oracle大版内专家分月排行榜第一2015年8月 Oracle大版内专家分月排行榜第一2015年7月 Oracle大版内专家分月排行榜第一2015年5月 Oracle大版内专家分月排行榜第一
2016年2月 MS-SQL Server大版内专家分月排行榜第二2016年1月 Oracle大版内专家分月排行榜第二2015年9月 MS-SQL Server大版内专家分月排行榜第二2015年4月 Oracle大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 sql server查看数据库 的文章

 

随机推荐