SOG-Helpcenter Logo SOG Business - Software

hhdbpwd - Hinterlegung eines Benutzers und Kennwortes für den Datenbankzugriff von SOG ERP Anwendungen


 

Beschreibung


Mit dem Programm "hhdbwd" wird ein Benutzer und ein Kennwort hinterlegt, dass für den Zugriff auf SQL Server Datenbanken von SOG ERP Anwendungen verwendet wird.

Das hinterlegte Kennwort wird zufällig generiert.
Über SQL wird versucht, den gewählten SQL-Benutzer mit dem neuen Kennwort anzulegen, bzw. dem gewählten SQL-Benuter das neue Kennwort zuzuweisen.
Für diese SQL-Aktionen wird die aktuelle Windows-Anmeldung für den Zugriff auf die Datenbank verwendet. Daher muss diese Administrative Rechte auf dem Datenbankserver haben.

Darüber hinaus wird das neue Kennwort in der Datei ${PROJ}\etc\${HHENVDOMAIN}\sogdbpwd-Servername.xml in verschlüsselter Form abgelegt.
Nur SOG ERP Anwendungen haben Zugriff auf dieses so hinterlegte Kennwort. Andere Anwendungen verwenden die aktuelle Windows-Anmeldung für den Datenbankzugriff.
Das Kennwort wird verwendet, wenn in der OleDbGlobal-Variablen als Benutzername "DEFAULT" eingetragen ist.

Achtung: Das Hinterlegen eines neuen Kennwortes sollte nicht im laufenden Betrieb erfolgen, da alle aktiven Anwendungen, die dieses Kennwort nutzen, ihr Verbindung zum Datenbankserver verlieren.

Das hinterlegte Kennwort sollte alle 9 Monate aktualisiert werden.

Aufruf



    hhdbpwd [-con Verbindung] [-pwd Kennwort] [-keyfile RSA-Keyfile] [-noupddb]

Über die Option -con kann eine alternative Verbindung gewählt werden, für die das Kennwort hinterlegt werden soll. Ist die Option nicht angegeben, wird die Verbindung "Global" verwendet.
Wird mit der Option "-pwd" ein Kennwort vorgegeben, übersteuert dieses das intern kryptisch generierte. Die Option sollte nur dann verwendet werden, wenn ein Administrator darauf besteht, dass verwendete Kennwort kennen zu wollen.

Wird eine RSA-Keyfile angegeben, erfolgt die Hinterlegung auf eine permanente Art und Weise. Dass Kennwort muss nicht bei jeder SOG ERP Freigabe erneut eingegeben werden.

-noupddb sorgt dafür, dass das Kennwort nicht auf der Datenbank eingestellt wird.

Hinterlegung eines definierten Passwortes für eine alternative Verbindung



    hhdbpwd -con varial -pwd xyz -keyfile pwd-99999999999999-1 -noupddb

Mit dem Aufruf wird für die datenbankverbindung "OleDbVarial" das Kennwort "xyz" unter Verwendung der RSA-Key-Datei pwd-99999999999999-1.sogpubkey (Gesucht über die Variable SOGRsaKeyPath) gesetzt, ohne das bestehende Kennwort auf der Datenbank zu verändern.