Veelgestelde vragen / Anveo Mobile App / Init of Sync mislukt met de fout “De volgende SQL-fout was onverwacht. Er is een .NET Framework-fout opgetreden”…..
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

Init of Sync mislukt met de fout “De volgende SQL-fout was onverwacht. Er is een .NET Framework-fout opgetreden”…..

Symptomen

Tijdens de initialisatie of synchronisatie toont Anveo Mobile App een foutmelding:

De volgende fout is opgetreden tijdens de verwerking in Dynamics NAV: De volgende SQL-fout was onverwacht. Er is een .NET Framework-fout opgetreden tijdens de uitvoering van een door de gebruiker gedefinieerde routine of aggregaat “UDP_Build_ANVEODELTA”: System.Data.SqlClient…..

Oorzaak

Anveo Delta Server kan geen gegevens voor de gebruiker aanmaken. Dit kan verschillende oorzaken hebben:

  • De eigenschap Karakters omzetten is niet correct ingesteld in Anveo Client Suite Setup.
  • Een filter in uw synchronisatiepakket is niet geldig.
    Bijvoorbeeld: Niet filteren op data voor -3M….
    Gebruik alleen toegestane syntaxis, zoals %-3M.
  • Er kan geen tabel worden gevonden die wordt gebruikt in uw synchronisatiepakket.
  • Anveo Delta Server kan geen gegevens van de SQL server lezen.
  • Een geheel getal of decimaal veld is te groot (weergegeven als System.OverflowException in logbestand)

Deze foutmelding geeft alleen aan dat er iets fout gaat tijdens het verwerken van gegevens in Anveo Delta Server op SQL Server. U kunt de details van de fout niet zien zonder verdere logging.

Als u deze foutmelding krijgt, zijn basisinstellingen zoals servernaam, poorten, firewall instellingen al correct. Verander ze niet.

Oplossing

  • Schakel de gedetailleerde logging voor de Anveo-gebruiker in en voer de initialisatie of synchronisatie opnieuw uit. Raadpleeg Anveo Client Suite Documentatie voor het instellen van logging. Zoeken naar loggeniveau en serverlogboek.
  • Zoek het grootste tekstbestand in uw logboek en open het in uw tekstverwerker. Zoek naar het volgende type fout:
  • Voorbeeld 1
    De volgende SQL-fout was onverwacht.
    Er is een .NET Framework-fout opgetreden tijdens de uitvoering van een door de gebruiker gedefinieerde routine of aggregaat “UDP_Build_ANVEODELTA”:
    System.Data.SqlClient.SqlClient.SqlException: Onjuiste syntaxis bij ‘M’.
    System.Data.SqlClient.SqlClient.SqlException:
    > Veroorzaakt door verkeerde syntaxis op filters.
  • Voorbeeld 2
    Ongeldige objectnaam ‘CRONUS International Ltd.$Country/Region_ANVEODATA
    > Veroorzaakt door verkeerde waarden in Convert Characters. Raadpleeg hier de installatiehandleiding voor het intypen.
  • Voorbeeld 3
    De huidige transactie kan niet worden vastgelegd en kan geen operaties ondersteunen die naar het logbestand schrijven. Rol de transactie terug.
    > Sommige Anveo versies vereisen een COMMIT in codeunit ACF App Events – OnSyncRequest:
  • Voorbeeld 4
    De SELECT toestemming werd geweigerd op het object ‘ACF Anveo Page_ANVEODATA’…..
    > Anveo Delta Server heeft niet voldoende rechten om gegevens te lezen. Neem contact op met ons support team.
  • Voorbeeld 5
    Anveo Delta Server is niet in staat om gegevens te lezen vanwege tekencodering van prolems of ontbrekende rechten. Lees de gedetailleerde foutmelding.

In dit logbestand krijgt u de details van de SQL-fout.

Opmerking: Deze lijst geeft slechts enkele voorbeeldfouten. Uw foutmelding kan anders zijn.

Los de fout op en voer de initialisatie of synchronisatie opnieuw uit.