如何始终保持SqlConnection保持打开状态

Sal*_*dor 6 c# ado.net sqlconnection winforms

如何在执行.Net应用程序期间始终保持SqlConnection(或使用其他组件)打开(连接)?

我需要这个,因为我的应用程序需要使用此commnad进行检测

 exec sp_who2 
Run Code Online (Sandbox Code Playgroud)

我的应用程序的多少个实例连接到mydatabase,以限制访问(许可证控制).

A)我的应用程序从location1执行

  1. 使用查看连接到sql server的应用程序的数量 exec sp_who2
  2. 如果我的应用程序的数量<MaxLicencesConnected然后启动我的应用程序并打开一个sqlconnection

B)我的应用程序从location2执行

  1. 使用查看连接到sql server的应用程序的数量 exec sp_who2
  2. 如果我的应用程序的数量> = MaxLicencesConnected然后关闭我的应用程序

对不起我的英语不好.

提前致谢.

Max*_*oro 2

连接池使连接保持活动状态:

http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx