Errore "Codice restituito 10" durante l'esecuzione dell'ammortamento nei cespiti
Questo articolo contiene le informazioni per risolvere gli errori del codice restituito 10 in Asset fissi in Microsoft Dynamics GP.
Si applica a: Microsoft Dynamics GP
Numero KB originale: 852559
Causa
Se il processo di ammortamento è stato interrotto, è possibile che un record venga bloccato in una tabella. Pertanto, quando si tenta di eseguire nuovamente l'ammortamento, questo messaggio di errore potrebbe verificarsi a causa del record bloccato. La procedura seguente consente di cancellare il record bloccato, ma l'utente dovrà analizzare ulteriormente il motivo per cui il processo di ammortamento è stato bloccato o interrotto in primo luogo.
Risoluzione
Questi passaggi richiedono l'esecuzione di script di aggiornamento tramite lo strumento di query microsoft SQL Server. È consigliabile creare un backup dei dati prima di seguire questa procedura.
Fare in modo che tutti gli utenti escano da Microsoft Dynamics GP.
Avviare la console di amministrazione del supporto, Microsoft SQL Query Analyzer o SQL Server Management Studio. A tale scopo, usare uno dei metodi seguenti a seconda del programma in uso.
Metodo 1: per SQL Server Desktop Engine:
Se si usa SQL Server Desktop Engine (noto anche come MSDE 2000), avviare la console di amministrazione del supporto. A tale scopo, selezionare Start, scegliere Tutti i programmi, Console di amministrazione Microsoft e quindi Support Administrator Console.
Metodo 2: per SQL Server 2000:
Se si usa SQL Server 2000, avviare SQL Query Analyzer. A tale scopo, selezionare Start, scegliere Tutti i programmi, Microsoft SQL Server e quindi Query Analyzer.
Metodo 3: Per SQL Server 2005:
Se si usa SQL Server 2005, avviare SQL Server Management Studio. A tale scopo, selezionare Start, scegliere Tutti i programmi, Microsoft SQL Server 2005 e quindi selezionare SQL Server Management Studio.
Metodo 4: per SQL Server 2008:
Se si usa SQL Server 2008, avviare SQL Management Studio. A tale scopo, selezionare Start, Scegliere Tutti i programmi, Microsoft SQL Server 2008 e quindi selezionare SQL Server Management Studio.
Eseguire gli script seguenti nel database aziendale quando non sono presenti utenti in Microsoft Dynamics GP:
DELETE DYNAMICS..SY00800 DELETE DYNAMICS..SY00801 DELETE DYNAMICS..ACTIVITY DELETE TEMPDB..DEX_LOCK DELETE TEMPDB..DEX_SESSION
Queste tabelle devono essere vuote quando tutti gli utenti vengono disconnessi. L'istruzione delete è solo per assicurarsi che non siano presenti record bloccati in queste tabelle.
Eseguire quanto segue nel database aziendale quando non sono presenti utenti in Microsoft Dynamics GP:
Delete FAINDEX Delete FA40203 Delete FA01500
Nota
L'oggetto
FAINDEX
viene ricreato automaticamente quando si usano i cespiti.Selezionare Microsoft Dynamics GP, scegliere Strumenti, Routine, Cespiti e quindi Deprezza. Verificare che sia possibile eseguire l'ammortamento senza ricevere un messaggio di errore.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per