Datendatei Export/Import Problem mit Tabletype ExternalSQL

6. Januar 2025 18:19

Hallo zusammen und ein gutes Neues Jahr.

Ich möchte gerne aus der Echt-Umgebung einen Export in eine Datendatei machen und in der Test-Umgebung wiederherstellen.

Bisher ging dies auch Problemlos, jedoch habe ich kürzlich eine neue Tabelle als Tabletype ExternalSQL angelegt.
Dies funktioniert auch wunderbar, jedoch stürzt nun beim Import aus der Datendatei nach einer Weile der Client ab.

Im Ereignisprotokoll wird der folgende Fehler eingetragen:
ErrorCode: -2146232060
Message: Verletzung der PRIMARY KEY-Einschränkung 'XXXTabellenname'. Ein doppelter Schlüssel kann in das dbo.XXXTabellenname-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (7306086829599714674).


Mir ist nicht ganz klar, warum die von extern verküpfte SQL Tabelle überhaupt mit gesichert und wiederhergestellt werden soll, da diese Daten ja in der externen SQL-DB liegen und gar nicht verändert werden sollen/dürfen.

Die Schlüsselverletzung ist ja klar, da die Daten auch in der Testumgebung schon in der externen Tabelle liegen und nicht überschrieben werden können.

Bei Tabellen mit TableType <normal> habe ich ja das Property DataPerCompany und könnte damit die Tabelle vom Export in die Datendatei ausschliessen.
Wenn jedoch der TableType ExternalSQL ist, wird das Property DataPerCompany nicht mehr angezeigt.

Hat jemand eine Idee?

Re: Datendatei Export/Import Problem mit Tabletype ExternalS

31. Januar 2025 11:29

Ich habe keine Lösung, aber ich bewundere das Problem :wink:

Hast du es trotzdem mal mit Aushaken von Globale Daten versucht?

Ich gebe dir Recht, intuitiv ist das nicht. Man würde erwarten, dass sowas nicht in die Sicherung aufgenommen wird. Ist ja schließlich kein Teil der NAV-Datenbank. Wenn gar nichts hilft, dann musst du vielleicht dein Design nochmal überarbeiten.