Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#4

Re: MSSQL Server: Datensätze durchgehen???

  Alt 24. Aug 2005, 02:13
Dafür brauchst du keine 2. SP.

Füge einfach vor dem letzten END folgenden Befehl ein

SQL-Code:
DELETE FROM SYS_ActiveUsers
WHERE ABS( DATEDIFF( SECOND,LAST_SEEN,GETDATE() ) ) > 7200
Dann löscht die SP selbst (bei jedem Login-Versuch, Logout, KeepAlive) alle Datensätze aus SYS_ActiveUsers, die seit mehr als 2 Stunden nicht mehr aktualisiert wurden.

Ist aber eigentlich nur für die Ordnung in der Tabelle...
Funktionell haben die Datensätze der "abgestürzten" User keinen Nachteil (insofern es keine 1000000 User gibt).

  Mit Zitat antworten Zitat