Scenario:
Quando si tenta di accedere a DocuWare Administration, viene visualizzato il seguente messaggio di errore e il tentativo di accesso non riesce;
Quando si tenta di accedere a DocuWare Administration, viene visualizzato il seguente messaggio di errore e il tentativo di accesso non riesce;
"Si è verificato un errore, contattare l'amministratore con le seguenti informazioni: Il ruolo di amministratore di sistema era già impostato!"
Soluzione:
Questo errore può verificarsi a causa di una voce duplicata del ruolo di amministratore di sistema nel database di DocuWare. Per risolvere il problema, è necessario eliminare la voce duplicata. Fare riferimento alla seguente procedura per l'eliminazione di questa voce duplicata dal database di DocuWare;
Soluzione:
Questo errore può verificarsi a causa di una voce duplicata del ruolo di amministratore di sistema nel database di DocuWare. Per risolvere il problema, è necessario eliminare la voce duplicata. Fare riferimento alla seguente procedura per l'eliminazione di questa voce duplicata dal database di DocuWare;
Nota: prima di apportare qualsiasi modifica, eseguire un nuovo backup del database DWsystem.
1. Selezionare tutte le righe dell'amministratore di sistema utilizzando il seguente comando:
MySQL:
SELECT * FROM dwsystem.dwsystemsettings WHERE settings LIKE '%SystemAdministratorRole%';
MySQL:
SELECT * FROM dwsystem.dwsystemsettings WHERE settings LIKE '%SystemAdministratorRole%';
MSSQL:
SELECT * FROM [dwsystem].[dbo].[dwsystemsettings] WHERE settings LIKE '%SystemAdministratorRole%';
2. Se sono presenti più voci, controllare la colonna delle impostazioni in ogni riga e individuare quella che presenta una voce userName=".." corrispondente al nome utente attualmente utilizzato per accedere a DocuWare Administration. Questa è la voce da mantenere. Annotare la riga guid per tutte le altre righe di SystemAdministratorRole .
3. Utilizzando il guid della voce che non corrisponde all'account utente DocuWare attualmente utilizzato per accedere a DocuWare Administration, eliminare le righe duplicate con il seguente comando:
2. Se sono presenti più voci, controllare la colonna delle impostazioni in ogni riga e individuare quella che presenta una voce userName=".." corrispondente al nome utente attualmente utilizzato per accedere a DocuWare Administration. Questa è la voce da mantenere. Annotare la riga guid per tutte le altre righe di SystemAdministratorRole .
3. Utilizzando il guid della voce che non corrisponde all'account utente DocuWare attualmente utilizzato per accedere a DocuWare Administration, eliminare le righe duplicate con il seguente comando:
MySQL:
DELETE FROM dwsystem.dwsystemsettings WHERE guid = 'GUID OF DUPLICATE ROW ';
DELETE FROM dwsystem.dwsystemsettings WHERE guid = 'GUID OF DUPLICATE ROW ';
MSSQL:
DELETE FROM [dwsystem].[dbo].[dwsystemsettings] WHERE guid = 'GUID OF DUPLICATE ROW ';
DELETE FROM [dwsystem].[dbo].[dwsystemsettings] WHERE guid = 'GUID OF DUPLICATE ROW ';
Se c'è più di un duplicato, si dovrà eseguire questa istruzione più volte, cambiando la guida nel comando per ogni riga duplicata.
KBA è applicabile SOLO alle organizzazioni on-premise.
Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.
Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.
