【难题啊】怎么样查询特定进程的数据库连接数?

sand1602 2006-04-04 11:21:40
现在已经有一套系统已经在运行,但是经常出现数据库连接数达到最大限制的问题。系统有几个子系统,一个asp.net的,两个c++的,我想知道特定的程序使用的数据库连接数,怎么样可以做到?
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlp321002 2006-04-04
  • 打赏
  • 举报
回复
--不好意思,是这个表. sysprocesses 我弄错了.
wudan8057 2006-04-04
  • 打赏
  • 举报
回复
在sysprocesses系统表中的program_name字段记录了是哪一程序使用的数据库连接,你可以在前台的数据库连接字符串中进行配置!
zlp321002 2006-04-04
  • 打赏
  • 举报
回复
--SQL 2005
select count(1) from sys.syslogins
where hasaccess=1
--SQL 2000
select count(1) from master.dbo.syslogins
where hasaccess=1
reidli 2006-04-04
  • 打赏
  • 举报
回复
程序用不同的账户进行链接,然后用sp_who检查分析

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧