Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#1

FB/IBE: cannot transliterate character set... in Metadaten

  Alt 30. Jul 2008, 12:30
Datenbank: Firebird • Version: 2.0 • Zugriff über: IBExpert
Hallo zusammen,

ich benutze für Vergleich und Update von Firebird-Datenbanken den DatabaseComparer im IBExpert.
Seit kurzem gibt es ein Problem bei der Extraktion der Grants bei einer (bzw. zwei) DBs:

Delphi-Quellcode:
Extracting grants...
==== Error ==== : Arithmetic overflow or division by zero has occurred.
                  arithmetic exception, numeric overflow, or string truncation.
                  Cannot transliterate character between character sets.
Also ich weiß, was dieser Fehler bedeutet. Was ich aber nicht verstehe, wieso dieser in den Systemtabellen auftaucht. Da es bei den Grants ist, hieße das ja, daß ein Username, Rolename oder DB-Objektname "böse" Zeichen enthält. Die DB hat als Zeichensatz ISO8859_1, ebenso die Connection. Also kann ich mir das eigentlich schlecht vorstellen.
Die Datenbank ist lt. IBE Validation intakt, läuft ja auch ohne Probleme.

Hatte vielleicht jemand diesen oder einen ähnlichen Fall und kann mir ein paar Tips geben, wie ich den Fehler finde oder vor allem wieder los werde? Bin momentan recht ratlos.
Gruß, Jan
  Mit Zitat antworten Zitat