检查另一个C#应用程序

时间:2015-11-01 14:26:21

标签: c# sql sql-server desktop-application

有没有办法检查另一个C#应用程序是否打开/使用了SQL Server数据库(.mdf文件)?

我正在多台计算机上安装C#应用程序。这些应用程序使用单个/相同的数据库。我想要的是确定其中一个应用程序当前正在使用或对数据库进行查询。这可能吗?

1 个答案:

答案 0 :(得分:0)

使用系统存储过程sp_who2

按数据库名称获取结果过滤器后。您可以获取应用程序名称" ProgramName"柱。

在sql server management studio中运行以下SQL语句,

exec sp_who2