Offen Passwort vergessen ...

klr-autoteile

Aktives Mitglied
29. Juli 2013
3
0
Guten Tag zusammen,

ich habe ewig auf meine UstID warten müssen, die WaWi derweilen nicht aufrufen müssen.

Jetzt stelle ich fest, dass ich keinen Zugriff mehr habe, hatte einen Mandanten angelegt und das Passwort vergessen.
ich finde leider keine Lösung dafür, das DB-Passwort ist nicht das Problem, sondern das WaWi Passwort, welches direkt nach dem Start (inkl. Nutzername - Standart: admin/pass) eingegeben werden muss.

Nutze aktuell für die WaWi WinXP - WaWi ist die aktuellste, heute das Update drübergezogen und eben festgestellt, dass ich kein Passwort mehr habe.

Gibt es eine Möglichkeit dieses zurückzusetzen oder einzusehen? Vielen Dank!

KLR-Autoteile

Edit: Die Möglichkeit mit dem 'cmd' verstehe ich nicht. Wenn ich cmd aufrufe und den Befehl:

UPDATE tBenutzer SET cPasswort=master.dbo.fn_varbintohexsubstring(0, HASHBYTES('SHA1', CONVERT(varchar(255), iSalt)+'JTL'+'NEUES PASSWORT'), 1, 0) WHERE cLogin='admin'"

nutzen möchte, kommt lediglich das die Funktion 'Update' nicht gefunden werden kann etc.
 

klr-autoteile

Aktives Mitglied
29. Juli 2013
3
0
AW: Passwort vergessen ...

Hallo,

das ist der SQL um das Passwort zurückzusetzen.

Entweder mit osql oder Management Studio ausführen. Beide Methoden sind hier beschrieben:
Kategorie:JTL-Wawi:Hinweise FAQ ? JTLWiki
Aber beschreibt das nicht nur das Ändern des Passworts beim SQL-Serverzugriff? Die Methode mit dem Management Studio habe ich ja probiert, es wird das DB-Passwort geändert, aber JTL kann ja auf die DB zugreifen, ich kann mich in die WaWi aber nicht einloggen, da ich das Mandantenpasswort vergessen habe und dementsprechend admin/pass nicht funktioniert. =/

mfG*
 

zwitsch

Sehr aktives Mitglied
14. November 2007
420
38
AW: Passwort vergessen ...

Woher kommt denn die Variable iSalt?

Ich suche seit einiger Zeit nach einer Lösung, um die Benutzer-Tabelle für den Login in ein externes Zusatzprogramm zu verwenden und bei iSalt heißt es immer "Ungültiger Spaltenname 'iSalt'".
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Passwort vergessen ...

Hi,

das Format zu Speicherung der Benutzerdaten wurde vor einiger Zeit angepasst - ältere Wawi Versionen haben kein Feld iSalt. Deshalb auch die zwei unterschiedlichen Befehle in der Wiki.

Gruß,
Sebastian
 

klr-autoteile

Aktives Mitglied
29. Juli 2013
3
0
AW: Passwort vergessen ...

Wie ich schon sagte, die Funktion die in dem Command beschrieben wird existiert nicht.


UPDATE tBenutzer SET cPasswort=master.dbo.fn_varbintohexsubstring(0, HASHBYTES('SHA1', CONVERT(varchar(255), iSalt)+'JTL'+'NEUES PASSWORT'), 1, 0) WHERE cLogin='admin'"

Der Befehl "Update" wird gar nicht erst erkannt.Was kann ich jetzt tun? =(mfG*
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: Passwort vergessen ...

Zwei Wege:

Auf der Kommandozeile (cmd.exe) mit "osql update..." oder via Microsoft SQL Server Management Studio Express.
 

msp

Aktives Mitglied
13. Juli 2012
7
0
AW: Passwort vergessen ...

Guten Abend alle zusammen.


Ich brauche Hilfe, bei mir funktioniert das Password nicht mehr

in cmd.exe

wird "Update" nicht erkannt !

Was mache ich Falsch?

für schnelle Hilfe bin ich dankbar.
 

Nicson

Aktives Mitglied
17. Februar 2011
17
0
Augsburg
AW: Passwort vergessen ...

Müsste mich irren aber der Befehl gehört glaub ich entgegen der Wiki in dem SQL Management Studio als Befehl ausgeführt oder in der CMD als:
osql.exe -S (local)\JTLWAWI -U sa -P sa04jT14 -Q "UPDATE tBenutzer SET cPasswort='NEUES PASSWORT' WHERE cLogin='admin''"

oder ab Wawi 880

osql.exe -S (local)\JTLWAWI -U sa -P sa04jT14 -Q "UPDATE tBenutzer SET cPasswort=master.dbo.fn_varbintohexsubstring(0, HASHBYTES('SHA1', CONVERT(varchar(255), iSalt)+'JTL'+'NEUES PASSWORT'), 1, 0) WHERE cLogin='admin''"

Natürlich die Serververbindung noch anpassen!
 

KP-2011

Gut bekanntes Mitglied
10. März 2009
588
1
AW: Passwort vergessen ...

Hab auch mein PW vergessen, nach einem Jahr. Wenn ich folgendes eingebe:

osql.exe -S (local)\JTLWAWI -U sa -P XXXXXXX -Q "UPDATE tBenutzer SET cPasswort=master.dbo.fn_varbintohexsubstring(0, HASHBYTES('SHA1', CONVERT(varchar(255), iSalt)+'JTL'+'NEUES PASSWORT'), 1, 0) WHERE cLogin='admin'"

erscheint folgender Fehler:

hat jemand eine Lösung dazu?


 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: Passwort vergessen ...

Führst Du den Befehl auf der Maschine aus, wo der MSSQL-Server läuft?

Was gibt ein

Code:
osql -S (local)\JTLWAWI -U sa -P <Passwort>

aus?
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Passwort vergessen ...

Hi,

osql.exe -S (local)\JTLWAWI -U sa -P XXXXXXX -Q "UPDATE eazybusiness.dbo.tBenutzer SET cPasswort=master.dbo.fn_varbintohexsubstring(0, HASHBYTES('SHA1', CONVERT(varchar(255), iSalt)+'JTL'+'NEUES PASSWORT'), 1, 0) WHERE cLogin='admin'"

Gruß,
Sebastian
 

blackgren

Gut bekanntes Mitglied
1. Februar 2011
358
17
AW: Passwort vergessen ...

Du musst bei dem Befehl von SebastianB das "XXXXXXX" durch das Passwort des sa Users ersetzen (standardmäßig "sa04jT14").

VG
 

Weedmaster-Flash

Gut bekanntes Mitglied
5. September 2007
203
6
Schleswig-Holstein
AW: Passwort vergessen ...

Bekomme immer folgende Fehlermeldung:

Microsoft (R) SQL Server-Befehlszeilentool
Version 9.00.3042.00 NT INTEL X86
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.

Hinweis: osql untersttzt nicht alle Features von SQL Server 2005.
Verwenden Sie stattdessen 'sqlcmd'. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation.

Syntax: osql [-U Anmelde-ID]

[-P Kennwort] [-E vertrauenswrdige Verbindung]
[-S Server] [-d Datenbanknamen verwenden]

[-H Hostname] [-l Anmeldungstimeout]
[-t Abfragetimeout] [-h Header]
[-w Spaltenbreite] [-s Spaltentrennzeichen]
[-a PaketgrӇe] [-I Bezeichner in Anfhrungszeichen aktivieren]
[-L Server auflisten] [-e Eingaben zurckgeben]

[-c Befehlsende] [-q 'Befehlszeilenabfrage']
[-D ODBC DSN-Name] [-Q 'Befehlszeilenabfrage' und beenden]
[-m Fehlerebene] [-n Nummerierung entfernen]
[-V Schweregrad] [-r Meldungen nach STDERR]
[-i Eingabedatei] [-o Ausgabedatei]
[-p Statistik ausgeben] [-b bei Fehler Batchabbruch]
[-X[1] Befehle deaktivieren [und mit Warnung beenden]]
[-O Verwendung des alten ISQL-Verhaltens deaktiviert Folgendes:]
<EOF> Batchverarbeitung
Automatisches Skalieren der Konsolenbreite
Ausfhrliche Meldungen
Standardfehlerebene ist -1 statt 1
[-? Syntaxzusammenfassung anzeigen]


Was mache ich falsch???
 
Ähnliche Themen

Ähnliche Themen