Felsöka synkroniseringsfel
Det finns många rörliga delar som används för att integrera Business Central med Dataverse och ibland kan det bli fel. Den här artikeln beskriver några vanliga fel som uppstår och du får tips om hur du åtgärdar dem.
Fel inträffar ofta antingen på grund av något som en användare har gjort i fråga om kopplade poster, eller också är något fel med hur integreringen har upprättats. För fel som rör kopplade poster kan användare matcha dem själva. Orsaker till dessa fel är ofta åtgärder som att ta bort data i en, men inte båda, affärsappar och sedan synkronisera. För mer information, se Visa status för en synkronisering.
Fel som rör hur integreringen ställs in kräver vanligt vis en administratörs uppmärksamhet. Du kan visa dessa fel på sidan Integreringssynkroniseringsfel.
Följande tabell innehåller exempel på vanliga problem:
Problem | Upplösning |
---|---|
Behörigheterna och rollerna som tilldelats integrationsanvändaren är inte korrekta. | Det här felet kommer från Dataverse och innehåller ofta följande text, Huvudanvändare (Id =< användar-id>, typ = 8) saknar <privilegienamnprivilegium> . Det här felet inträffar på grund av att integrationsanvändaren saknar ett privilegium som tillåter åtkomst till en entitet. Det här felet inträffar vanligtvis om du synkroniserar anpassade entiteter eller om du har en app installerad som Dataverse kräver behörighet att komma åt andra Dataverse entiteter. Lös problemet genom att tilldela behörigheten till integrationsanvändaren i Dataverse. Integrationsanvändarens namn finns på sidan Dataverse anslutningsinställningar. I felmeddelandet finns namnet på behörigheten, som kan hjälpa dig identifiera den entitet som du behöver behörighet till. Om du vill lägga till saknad behörighet loggar du in på Dataverse med ett administratörskonto och redigerar den säkerhetsroll som har tilldelats integrationsanvändaren. Mer information finns i avsnittet Skapa eller redigera en säkerhetsroll för att hantera åtkomst. |
Du kopplar en post som använder en annan post som inte är kopplad. Det kan till exempel vara en kund vars valuta inte är kopplad eller en artikel för vilken måttenheten inte är kopplad. | Du måste först koppla den beroende posten, t.ex. en valuta eller en måttenhet och sedan försöka göra om kopplingen. |
Anslutningen till Dataverse pausades under synkroniseringen. Till exempel för att tidsgränsen för sessionen gick ut. När det inträffar visas följande fel när du återupptar sessionen: Tabellanslutning för tabelltyp CRM måste registreras med RegisterTableConnection eller cmdlet New-NAVTableConnection innan den kan användas. | * För sessioner där tidsgränsen har gått ut uppdaterar du sidan för att återansluta till Dataverse. Felmeddelandet försvinner. * Om du har problem med koden, till exempel om du använder en anpassad sida för att visa data från en Dataverse-entitet, kontaktar du din Microsoft-partner eller support. När du gör det använder du åtgärden Kopiera information för att dela information om felet. |
Nedan finns några verktyg på sidan för att integrera synkroniseringsfel som kan hjälpa dig att lösa problemen manuellt.
- Fälten Källa och Mål kan innehålla länkar till den rad där felet hittades. Välj länken för att undersöka felet.
- Åtgärderna Ta bort poster som är äldre än 7 dagar och Ta bort alla poster rensar listan. Vanligtvis använder du dessa åtgärder när du har löst orsaken till ett fel som påverkar många poster. Var försiktig. De här åtgärderna kan ta bort fel som fortfarande är relevanta.
- Åtgärden Visa anropsstack för fel visar information som kan hjälpa till att identifiera orsaken till felet. Om du inte själv kan lösa problemet själv och du bestämmer dig för att skicka in ett supportärende, ska du ta med informationen i supportärendet.
Se även
Integrera med Microsoft Dataverse
Ställa in användarkonton för integrering med Microsoft Dataverse
Konfigurera en anslutning till Microsoft Dataverse
Para ihop och synkronisera poster manuellt
Visa status för en synkronisering
Hitta kostnadsfria e-utbildningsmoduler för Business Central-Hit