Visualizzazioni:
Scenario:
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;
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%';
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:
MySQL:
DELETE FROM dwsystem.dwsystemsettings WHERE guid = 'GUID OF DUPLICATE ROW ';
MSSQL:
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.