AW: JTL-Worker hängt sich sporadisch auf - START/STOP per batch möglich
du startest den Dienst aber mit einem "Administrations-Account"? Über "local system" hat es bei mir nicht funktioniert
Für alle, die wie ich erst einmal nicht wußten, wo man da was einstellen muss:
Bei der Bearbeitung des Dienstes in der Registry den Wert ObjectName
nicht ändern, sondern erst einmal auf "LocalSystem" belassen.
Der passende User (i.e. administrator) wird erst in der Konfiguration des Dienstes (Arbeitsplatz->Verwalten->Dienste und Anwendungen) unter dem Tab "Anmelden" eingegeben.
Dort kann dann auch das zum Konto gehörige Passwort hinterlegt werden, welches dann automatisch als Hash in die Registry eingetragen wird.
Damit der
Worker erst startet, wenn der SQL-Server läuft, in der Registry unter dem Key des Dienstes einen REG_MULTI_SZ anlegen, Name DependOnService, Wert MSSQL$JTLWAWI.
Das geht bei den Serversystemen sicherlich auch über Einstellungsdialoge, bei XP wie in meinem Beispiel aber wohl nur so.
Wenn man die Abhängigkeit nicht defioniert, startet der Worker u.U. zu früh.
Der Dienst steht dann auf "Gestartet", es passiert aber nichts:
Der Worker hat mangels SQL-Verbindung direkt seine Arbeit wieder einstellt, aber läuft trotzdem als Dienst weiter.
Das alles nur als Ergänzung für die Besucher, die von Google kommen.