Das Datenbankpasswort muss geändert werden
Was tun, wenn das Datenbankpasswort geändert werden muss?
Wichtig: Das Sonderzeichen “{“ ist bei Datenbankpasswort nicht erlaubt.
Schritt-für-Schritt-Anleitung
Kurzform:
alle enaio Dienste beenden
Datenbankpasswort beim MSSQL-Server ändern bzw. bei Oracle.
Datenbankpasswort beim enaio Applikationsserver anpassen
alle enaio Dienste starten
alle Importe, Skripte, Workflows, Events, die einen direkten Datenbankzugang verwenden, anpassen
Details / Ausführlicher zu Punkt 2 und Punkt 3:
zu 2) Datenbankpasswort beim MSSQL-Server ändern:
MSSQL Management-Studio starten
Bei Sicherheit bzw. Security (bei englischem System) den Datenbankbenutzer heraussuchen und das Passwort ändern.
mit "OK" bestätigen.
zu 2) Datenbankpasswort bei Oracle ändern:
Entweder per ODBC oder per SQL-Developer dieses Statement verwenden. Beispiel für Benutzer sysadm und das Passwort wird auf freund22 geändert.
alter user SYSADM identified by freund22;unbedingt commit ausführen, damit die Änderungen wirksam werden.
commit;
zu 3) Datenbankpasswort beim enaio Applikationsserver anpassen
Auf dem Applikationsserver die Registry aufrufen und
bei 64bit (bei enaio 9.10 möglich und ab enaio 10.00 generell):
den Dienst unter HKEY_LOCAL_MACHINE\SOFTWARE\Optimal Systems\<dienstname>\schemata\4.0\Database die verwendete ODBC-Datenquelle ermitteln und den Benutzer zur Datenbank.bei 32bit (bis enaio 9.10):
den Dienst unter HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Optimal Systems\<dienstname>\schemata\4.0\Database die verwendete ODBC-Datenquelle ermitteln und den Benutzer zur Datenbank.
Windows Diensteverwaltung aufrufen und den Namen des enaio Dienstes ermitteln.
Im Beispiel (siehe Screenshot bei Punkt 4): enaioAuf dem Applikationsserver zum enaio Server-Verzeichnis gehen (egal, ob enaio 32bit oder 64bit ist) und die Anwendung axchgpwd.exe explizit "als Administrator ausführen" starten.
Wichtig: Bei 64bit Servern auf keinen Fall die gleichnamige EXE aus dem WIN32-Verzeichnis aufrufen. Letztere trägt die Daten in den Registry-Zweig für 32bit ein und der Dienst kann nicht starten.Diese gesammelten Daten und das neue Passwort eintragen:
Nach dem Drücken von "Übernehmen" ist das neue Passwort verschlüsselt in der Registry abgelegt.
Nun kann der enaio Dienst gestartet werden.
Wenn bei 64bit-enaio-Servern die Datei axchgpwd.exe nicht im Server-Verzeichnis liegt, auf keinen Fall die gleichnamige EXE aus dem WIN32-Verzeichnis aufrufen. Letztere trägt die Daten in den Registry-Zweig für 32bit ein. Entweder die letzte/aktuellste Server-Patch.exe aufrufen oder beim Support nachfragen.