Chcę wykorzystać dane z sp_who2 aby pokazać ilość sesji zalogowanych do bieżącej bazy.
Problem polega na tym, że gdy w programie przełączam się pomiędzy różnymi bazami:

with ADOConnection do begin
  Open;                // W wyniku polecenia sp_who2 odnajduję sesję ProgramName w połączeniu z DBName i HostName.
  ...
  Close;                // zamykam połączenie z bieżącą DBName
  ConnectionString:= '..............';                // tutaj zmieniam parametry ze wskazaniem na inną DBName
  Open;                // tu łącze się z nową DBName
  ...                     // w wyniku polecenia sp_who2 widzę teraz poprzednią sesję HostName / DBName / ProgramName oraz nową sesję z DBName do której jestem przyłączony
end;

Co zrobić aby poprzedniej sesji nie było widać, skoro jestem od niej odłączony ?
Chciałbym to wykorzystać również do kontroli licencji/stanowisk równocześnie połączonych do konkretnej DBName.
Sesje znikają dopiero po zamknięciu aplikacji.