`

sqlserver 2008 数据库中连接状态

    博客分类:
  • SQL
 
阅读更多

 

 

SELECT * FROM

[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT

   [DBID]

FROM

  [Master].[dbo].[SYSDATABASES]

WHERE

   NAME='web'

)

 

 

 

 

 

 

 

 

1.通过管理工具
开始->管理工具->性能(或者是运行里面输入mmc)然后通过添加计数器添加 SQL 的常用统计然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。不过此方法的话需要有访问那台计算机的权限,就是要通过Windows账户登陆进去才可以添加此计数器。
 
2.通过系统表查询
 
SQL code
 
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT
   [DBID]
FROM
  [Master].[dbo].[SYSDATABASES]
WHERE
   NAME='DBName'
)
 

DBName 是需要查看的数据库,然后查询出来的行数,就是当前的连接数。不过里面还有一些别的状态可以做参考用。
 
例如:连到master这个数据库写如下语句
 
SQL code
 
select * from sysprocesses where dbid in (select dbid fromsysdatabases where name='MyDatabase')
 

将所有连接MyDatabase这个数据库的连接记录都求出来。
sysprocesses这个表记录所以连接到SQL SERVER数据库的连接。
 
3.通过系统的存储过程来查找
 
SQL code
 
SP_WHO 'UserName'
 

UserName是当然登陆Sql的用户名,一般程序里面都会使用一个UserName来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。

分享到:
评论

相关推荐

    SQL Server 2008 R2开启数据库的远程连接及客户端配置

    4. 使用 SQLServer2008Client 进行连接。输入相应地址和用户名密码。 5. 查看相关配置内容: 6. 将相关数据库导入,进行连接 远程连接字符串 服务器=ip 地址;Initial Catalog=数据库名;User ID=sa;Password=密码 ...

    Java连接Sql Server2008数据库连接不上原因及解决办法.

    ### Java连接Sql Server2008数据库连接不上原因及解决办法 #### 概述 本文主要探讨了在使用Java语言连接Sql Server2008数据库过程中遇到无法连接问题的常见原因及其相应的解决方法。这对于使用Java开发的应用程序来...

    sql server连接数据库 ado连接sql server

    ### SQL Server 数据库连接与ADO应用详解 #### 一、引言 在现代软件开发过程中,数据处理是一项至关重要的任务。Microsoft SQL Server作为一款广泛使用的数据库管理系统,在企业级应用中扮演着重要角色。ADO...

    基于SQL server 2008数据库的ifix操作记录教程

    首先,我们需要理解SQL Server 2008中的操作记录是如何工作的。数据库的事务日志是记录所有更改的重要部分,它跟踪对数据的增、删、改操作。通过查询事务日志,我们可以回溯到任何特定时间点的数据状态,这对于故障...

    SQL Server 2008数据库完整配置过程

    在IT领域,数据库管理系统是核心组成部分之一,而SQL Server 2008是微软公司推出的一款强大、可靠的数据库系统。本文将详细介绍如何配置SQL Server 2008以实现从Windows身份验证转换到SQL Server身份验证,以及如何...

    kepserver读取SQL Server数据库

    在本文中,我们将深入探讨如何使用KEPServer来读取SQL Server数据库的具体步骤。 首先,打开KEPServer软件并创建一个新的通道。选择"ODBC Client"作为数据源类型,因为我们需要通过ODBC(Open Database ...

    pb中如何判断sqlserver数据库服务的状态控制启动关闭

    ### pb中如何判断SQLServer数据库服务的状态控制启动关闭 在PowerBuilder(简称PB)开发环境中,经常需要对SQL Server数据库的服务进行状态查询、启动或关闭等操作。本文将详细介绍如何利用PB来实现这些功能。 ###...

    navicatepremuim连接sqlserver数据库遇到问题及解决方法

    Navicat Premium 连接 SQL Server 数据库遇到问题及解决方法 Navicat Premium 是一个功能强大且功能丰富的数据库管理工具,支持多种数据库管理系统,包括 SQL Server、MySQL、Oracle 等。但是在使用 Navicat ...

    sql server 查看数据库用户连接数

    要在SQL Server中运行上述查询,你需要打开SQL Server Management Studio (SSMS)或其他SQL客户端工具,并连接到主数据库(`master`)。然后,将以下查询复制并粘贴到查询编辑器中,最后执行查询: ```sql SELECT ...

    sqlserver2008四种连接方法

    System.out.println("数据库连接失败"); } } } ``` SQL Server 身份验证方式 使用 SQL Server 身份验证方式连接数据库时,需要首先添加 SQL Server 身份用户。可以通过 Microsoft SQL Server Management Studio...

    Siemens S7 1200 PLC连接SQLSERVER数据库

    本篇文章将深入探讨如何将Siemens S7 1200 PLC连接到SQL Server数据库,以便于数据的存储、查询和处理。 首先,理解基本概念。PLC是一种专为工业环境设计的计算机,用于控制自动化设备。S7-1200是西门子的紧凑型PLC...

    sqlserver2008数据库实例练习

    在SQL Server 2008数据库实例练习中,你可以深入理解和掌握关系型数据库的基本操作,包括查询、更新、插入和删除等核心功能。这个练习基于一个学生成绩管理系统的实例,这将帮助你将理论知识与实际应用相结合,提升...

    sqlserver2008数据库自动备份

    在开始菜单中,找到 "Microsoft SQL Server 2008" 文件夹,打开 "SQL Server Management Studio",并连接到你的数据库实例。接着,导航到 "管理" 节点,选择 "维护计划",然后右键点击 "维护计划" 并选择 "维护计划...

    MS SQLSERVER 2008数据库使用手册

    ### MS SQLSERVER 2008数据库使用手册:导入数据库架构与数据详解 #### 导入数据库架构 在处理数据库迁移或同步时,导入数据库架构是一项基础但关键的任务。MS SQLSERVER 2008提供了详尽的功能来帮助用户完成这一...

    sqlserver2008数据库独立安装方法.docx

    2. 功能选择,对于只安装数据库服务器来说,功能的选择上可以按实际工作需要来制定,常见的选择包括数据库引擎服务、客户端工具连接、SQL Server 联机丛书、管理工具-基本、管理工具-完整等。 3. 实例设置,可以...

    SQL Server数据库备份与恢复(C#代码示例)

    为了实现上述功能,你需要在项目中引用Microsoft.SqlServer.Smo和Microsoft.SqlServer.SqlManagementUtils库。在压缩包文件"SQL Server数据库备份与恢复"中,可能包含了详细的C#代码示例,你可以参考这些示例来理解...

    SQL Server 2008 R2如何开启数据库的远程连接

    - **2005与2008的区别**: 在SQL Server 2008中,外围应用配置器的位置发生了变化。 - **重启服务**: 部分设置可能需要重启SQL Server服务才能生效。 按照上述步骤操作后,SQL Server 2008 R2的远程连接功能即可被...

    SQL SERVER 2005数据库镜像 SQL SERVER 2008数据库镜像

    在SQL Server 2005和2008中配置数据库镜像,主要涉及以下几个步骤: 1. **设置环境**:首先,你需要两台运行SQL Server的服务器,分别作为主服务器和镜像服务器。这两台服务器需要有高速网络连接,并且需要配置相应...

Global site tag (gtag.js) - Google Analytics