Fehler beim Erstellen oder Verwenden von Querschnitten entstehen meist, wenn die Referenzdatensätze (TB_REF) fehlen oder ungültig sind. Dies passiert häufig, wenn Benutzer gelöscht oder Projekte ohne vollständige Referenzdaten importiert wurden. Die Lösung besteht darin, TB_REF aus einem funktionierenden Backup wiederherzustellen oder die Benutzerzuordnung (USER_ID) auf einen bestehenden Benutzer, idealerweise den Administrator, umzuschreiben. Damit funktionieren die Vorlagen und Querschnitte wieder korrekt.
Beschreibung
In verschiedenen Projekten traten Fehlermeldungen beim Erstellen oder Verwenden von Querschnitten und Vorlagen in den Elektro-/EW-Fachschalen auf. Typische Symptome sind:
Diese Meldungen deuten darauf hin, dass die notwendigen Referenzdatensätze (TB_REF, TB_REF_FLD, TB_REF_SELECT) nicht mehr vollständig vorhanden sind.
Mögliche Ursache
Querschnitte und Vorlagen sind fest an Referenzdatensätze gebunden.
Diese Daten gehen verloren oder werden ungültig, wenn:
Ist TB_REF, TB_REF_FLD oder TB_REF_SELECT beschädigt oder fehlen ganz, können Querschnitte nicht mehr erstellt oder verwendet werden.
HINWEIS
Bevor ein Map 3D-Benutzer gelöscht werden kann, müssen seine Referenzdatensätze auf einen bestehenden Benutzer umgeschrieben werden (empfohlen: Administrator), sonst gehen diese Referenzdaten verloren.
Lösung
Die folgenden Schritte haben sich bewährt, um das Problem zu beheben:
Wiederherstellung aus einem funktionierenden Backup (empfohlen)
Ein Backup verwenden, in dem TB_REF, TB_REF_FLD, TB_REF_SELECT vollständig war. Dabei wichtig:
Beim Einlesen darf Map 3D/MAPSYS nicht mit der Datenbank verbunden sein, sonst werden die Referenzdaten erneut gelöscht.
Anschliessend TB_REF, TB_REF_FLD, TB_REF_SELECT ins aktuelle Projekt importieren.
TB_REF aus einem anderen Projekt exportieren und importieren
Falls kein geeignetes Backup existiert:
Benutzer-ID korrigieren (falls TB_REF noch vorhanden ist, aber defekt)
Wenn TB_REF etc. nicht leer ist, aber auf gelöschte Benutzer verweist: