Errore "Messaggio di sistema 9891" quando si modifica l'ID dell'account utente di Windows

Questo articolo consente di correggere il messaggio di sistema 9891 che si verifica quando si tenta di modificare l'ID dell'account utente di Windows.

Si applica a: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 Service Pack 1, Microsoft Dynamics SL 2011 Service Pack 2
Numero KB originale: 2953134

Sintomi

Si consideri lo scenario seguente in Microsoft Dynamics SL:

  • Si crea e si salva un nuovo utente con un ID account Windows in Manutenzione utente (95.260.00).

  • Quando si torna a Manutenzione utente (95.260.00) e si tenta di modificare l'ID account di Windows degli utenti, viene visualizzato il messaggio di errore seguente:

    Messaggio di sistema 9891 - L'utente è l'utente predefinito di Microsoft Dynamics SL per l'account dominio\windows. Definire un nuovo utente predefinito di Microsoft Dynamics SL per l'account domain\windows prima di eliminare o aggiornare l'utente.

Risoluzione

  • Opzione 1

    È possibile eliminare l'utente IF che è l'unico ID utente SL associato all'ID account Di Windows specificato. Se si prova a eseguire prima ciò che viene visualizzato il messaggio di errore e si configura un secondo utente, non sarà comunque possibile aggiornare l'utente originale e non sarà possibile eliminarlo. È necessario eliminare prima il secondo utente, quindi eliminare l'utente originale e quindi configurare nuovamente il nuovo utente.

  • Opzione 2

    Assicurarsi di disporre di un backup corrente del database prima di eseguire l'istruzione SQL illustrata qui.

    update UserRec set WindowsUserAcct = 'New domain/username' where UserId = 'users SL id'
    
    New domain/username = replace with your new domain and username
    
    users SL id = replace with your Microsoft Dynamics SL user ID
    

Ulteriori informazioni

Il problema è stato risolto in Microsoft Dynamics SL 2015.