If the account is managed by ActiveDirectory and the credentials are updated, please update all of the credentials running as Venio search service, Venio Distributed Service, Venio Export Service, etc... on each server where such service is installed.
You will also need to update the password for the file repository authentication. A faster way to do this is to change the authentication for one repository, then lookup the encrypted value of the new password in the VenioPCD database.
During your next upgrade, authentication will fail until you replace the cached
password with the new one. This can be done in the install/upgrade wizard during that time.
If all of your projects use the same repositories, simply update the passwords in Venio Console --> Administration --> Server --> Configure Server --> Repository Setup --> Double-Click Repository --> Replace 'Password : ' Field with new password --> click 'update' --> click 'Test Connection'
If you need to bulk update a whole lot of repositories to use the new credentials for network access, simply update one of the passwords as follows:
On the SQL Server, modify the following script, be sure to modify the line:
DECLARE @RepoName NVARCHAR(255) = '<repo>';
Replace
<repo>
with the actual repository name (Display Name in Step 3.) that has previously been updated to the correct password through Venio Console Administration.For Example:
DECLARE @RepoName NVARCHAR(255) = 'Exports'
-- BEGIN USER INPUTS
DECLARE @RepoName NVARCHAR(255) = '<repo>'; -- Replace <repo> with the actual repository name (Display Name in Step 3.) that has previously been updated to the correct password through Venio Console Administration.
-- For Example:
-- DECLARE @RepoName NVARCHAR(255) = 'ABC123_REPO'
-- END USER INPUTS
/*
-- DO NOT MODIFY THE BELOW QUERY!
*/
DECLARE @TempTable TABLE (FSUserName NVARCHAR(255), FSPassword NVARCHAR(255));
INSERT INTO @TempTable (FSUserName, FSPassword)
SELECT FSUserName, FSPassword
FROM tbl_pj_fileserverinfo
WHERE FSDisplayName = @RepoName;
UPDATE tbl_pj_fileserverinfo
SET FSPassword = (SELECT TOP 1 FSPassword FROM @TempTable)
WHERE FSUserName = (SELECT TOP 1 FSUserName FROM @TempTable);
Run your modified query in your Venio environments PCD database (For example: VenioPCD) to bulk update all of the encrypted passwords in SQL server to the new encrypted password.
Please note, the password you entered in the "Configure Server" utility in Venio Console will not match what is in the SQL tbl_pj_fileserverinfo field FSPassword, as the FSPassword field is an encrypted hash of the password. The password is not stored as plain text. Placing plain text passwords in this field will result in the service being unable to access the documents in the repository.
Please refer to the venio-health-checkups wiki article regarding performing health checkups to run utilities intended to test, validate, and troubleshoot various issues including account authentication.