Bij het aanmelden op een AccountView-database die op basis van Invantive UniversalSQL Server uitgelezen wordt via SQL Server Management Studio treedt de volgende foutmelding op:
itgenfpr030
The database ‘Invantive UniversalSQL Server - taccountview.database.invantive.com’ could not be opened.
A connection was successfully established with the server, but then an error occurred during the login process.
provider: TCP Provider
error: 0 - De externe host heeft een verbinding verbroken.
Microsoft SQL Server
Error: 49009
De onderliggende foutmelding van itgenfpr030 is dat het openen van de FoxPro-bestanden die samen de AccountView-administraties vormen niet lukt.
Hierbij treedt de foutcode itgensft013 op:
The encoding ‘windows-1252’ does not exist.
Please choose an alternative encoding such as one of utf-16, utf-16BE, utf-32, utf-32BE, us-ascii, iso-8859-1, utf-8.
Deze foutmelding treedt niet op indien u Invantive UniversalSQL Server draait op Windows. Hij treedt op onder Linux en MacOS doordat standaard de Windows-1252 codepage niet beschikbaar is (8 bits voor 1 karakter, met mogelijkheden voor speciale Nederlandse tekens).
In versie 24.1.78-BETA zal hiervoor een verbetering doorgevoerd zijn.
In de tussentijd is het advies om de iso-8859-1 tekenreeks te gebruiken. Deze wordt ook op Linux en MacOS ondersteund.
U activeert deze tekenreeks door de volgende tekst op te nemen in de connectionString:
text-encoding=iso-8859-1
Na aanpassing ziet de databasedefinitie in settings*.xml er dan bijvoorbeeld als volgt uit: