Как сохранить SqlConnection (или использовать другой компонент) открытым (подключенным) всегда во время выполнения моего приложения .Net?
Мне это нужно, потому что моему приложению нужно обнаруживать, используя этот комнад
exec sp_who2
сколько экземпляров моего приложения подключено к моей базе данных, чтобы ограничить доступ (контроль лицензий).
пример
A) мое приложение выполнено из location1
- проверьте количество моих приложений, подключенных к серверу sql, используя
exec sp_who2
- если число моих приложений , тогда запустите мое приложение и откройте sqlconnection
B) мое приложение выполнено из location2
- проверьте количество моих приложений, подключенных к серверу sql, используя
exec sp_who2
- если число моих приложений> = MaxLicencesConnected , тогда закройте мое приложение
извините за мой английский.
заранее спасибо.