Changing the SQL Server Backend Database Password
Some Customers need to use explicit SQL Server account and password for the Argent backend database.
(Argent recommends using SQL Server’s Trusted Connection option).
Argent stores SQL Server password in the registry, one entry per licensed product.
Argent Management Console And Argent Console | HKLM\Software\Argent\ArgentManagementConsole\SQL_PASSWORD |
Argent Guardian | HKLM\Software\Argent\ArgentGuardian\SQL_PASSWORD |
Argent Exchange Monitor | HKLM\Software\Argent\ArgentExchangeMonitor\SQL_PASSWORD |
Argent Data Consolidator | HKLM\Software\Argent\ArgentDataConolidator\SQL_PASSWORD |
Argent SQL Monitor | HKLM\Software\Argent\ArgentSQLMonitor\SQL_PASSWORD |
Argent Monitor For Oracle | HKLM\Software\Argent\ArgentMonitorForOracle\SQL_PASSWORD |
Argent Sentry | HKLM\Software\Argent\ArgentSentry\SQL_PASSWORD |
Argent SNMP Monitor | HKLM\Software\Argent\ArgentSNMPMonitor\SQL_PASSWORD |
Argent Monitor For Vmware | HKLM\Software\Argent\ArgentMonitorForVMware\SQL_PASSWORD |
Argent SAP Monitor | HKLM\Software\Argent\ArgentSAPMonitor\SQL_PASSWORD |
Argent WMI Monitor | HKLM\Software\Argent\ArgentWMIMonitor\SQL_PASSWORD |
Argent Global Directory | HKLM\Software\Argent\ArgentGlobalDirectory\SQL_PASSWORD |
SQL password is encrypted and stored in the format of “{encrypted_string}”.
When SQL password is changed, you can explicitly modify each of SQL password registry entry so you don’t have to reinstall the entire product.
But…
First you need to encrypt the password so SQL Server can understand it.
Argent has created a special utility for this purpose.
The Argent utility is called XT_Encrypt_SQL_Server_Password.exe, and is located in the x\Argent\ArgentManagementConsole\Others directory.
The next manual step has to be done with extreme care:
Now cut and paste the encrypted password into the registry entry for the product.
When this is done incorrectly, and you attempt to start the product you will see the following error in the Argent Log.txt file