Ich habe einen Windows-Terminalserver mit vielen verschiedenen Benutzern, die sich über RDP anmelden, um eine Anwendung auszuführen. Die Anwendung stellt pro Benutzer eine oder mehrere Verbindungen zu einer SQL Server 2008 R2-Instanz her. Alle Benutzer greifen mit derselben SQL-Anmeldung auf dieselbe Datenbank zu. Ich möchte die SQL-Sitzung eines bestimmten Benutzers verfolgen können, habe jedoch keine Möglichkeit gefunden, festzustellen, welche SQL-Sitzung (en) zu welchem Benutzer gehören. Ich kann jedoch den Quell-TCP-Port ermitteln, den jede Instanz der Anwendung verwendet.
Gibt es eine Möglichkeit, eine SQL-Sitzung basierend auf dem TCP-Port des Clients zu verfolgen?
quelle