[Gelöst] Import-NavData Fehler Metadata Object not found

11. November 2021 21:50

Schön guten Abend zusammen,

ich habe hier ein "kleines" Problemchen bei dem ich nicht weiter komme.

Ich habe eine Datenbank NAV 2016 CU 10. Und eine Datenbank NAV 2016 CU04.
Ich möchte die Daten aus der CU04 als neuen Mandant in die CU 10 importieren.

Habe die CU04 Datenbank konvertiert, um gleiche Client/Server Version zu erhalten zur CU10

Dann via Powershell:
Code:
Export-NAVData -ServerInstance xxx -FilePath file.navdata -CompanyName "Mandantx"


Beim einlesen der Datei in die CU10 Datenbank:
Code:
Import-NAVData -FilePath file.navdata -ServerInstance yyy -CompanyName "Mandantx" -Force


passiert der Fehler:
Import-NAVData : The metadata object Table 452 was not found.

Bin so vorgegangen:
- die CU 04 Datenbank konvertiert
- Alle Objekte aus CU10 DB exportiert
- Alle Objekte aus der CU10 DB in die konvertierte CU04 DB importiert, kompiliert.
- Tabellen gelöscht welche nicht in der CU10 DB vorhanden sind
(das habe ich gemacht nachdem beim ersten Import-Navdata versuch der fehler kam:
Import-NAVData : The specified file contains a table with the ID 452 that does not exist in the application database )
- MetaDaten gesyncht, Server neustart
- Export-Navdata -> ok
- ImportNavData -> Fehler metadata not found

Und jetzt hänge ich irgendwie fest und mir fallen keine Ideen mehr ein.

Jemand eine Idee?

Vielen Dank
Zuletzt geändert von elTorito am 12. November 2021 09:28, insgesamt 1-mal geändert.

Re: Import-NavData Fehler Metadata Object table was not foun

11. November 2021 23:02

Hast du mal geschaut ob die angegebene Tabelle kompiliert ist bzw. in der Entwicklungsumgebung diese mal explizit kompiliert mit Schema-Synchronisierung?

Re: Import-NavData Fehler Metadata Object table was not foun

11. November 2021 23:25

enh hat geschrieben:Hast du mal geschaut ob die angegebene Tabelle kompiliert ist bzw. in der Entwicklungsumgebung diese mal explizit kompiliert mit Schema-Synchronisierung?


Die Tabelle existiert in der Ziel Datenbank nicht.
Und in der Quelldatenbank habe ich die mit Force gelöscht. 8-)

Re: Import-NavData Fehler Metadata Object table was not foun

11. November 2021 23:29

Klingt so als hätte das Forcieren nicht so richtig gewirkt? Gibt es diese Tabelle denn in NAV 2016 noch? Das war doch die alte Genehmigungslogik aus NAV 2013, bin mir gerade nicht sicher mit welcher Version das dann geändert wurde.

Re: Import-NavData Fehler Metadata Object table was not foun

12. November 2021 00:03

enh hat geschrieben:Klingt so als hätte das Forcieren nicht so richtig gewirkt? Gibt es diese Tabelle denn in NAV 2016 noch? Das war doch die alte Genehmigungslogik aus NAV 2013, bin mir gerade nicht sicher mit welcher Version das dann geändert wurde.


In der CU 10 Datenbank gibt es die Tabelle nicht.

Wie würde man es denn idealerweise machen? Die Tabellen welche es in der Quelldatenbank gibt, sollen nicht mit in die Zieldatenbank übernommen werden.
Mache ich das ganze über ExportNavData, würden diese Daten ja mitgenommen. Beim ImportNavData meckert er dann dass da eine Tabelle in der Ziel DB nicht gefunden wurde.

Deswegen dachte ich, lösch ich die Tabellen aus der Quelldatenbank, dann sollte das mit Import/Export Navdata schon passen.

Andere Lösung wäre die Tabellen in der ZielDatenbank anzulegen und nach dem NavData Import wieder löschen.

Aber so wie es ausschaut, hat das mit dem Löschen der Tabellen nicht gut getan und irgendwo ist noch Verweis auf die MetaDaten, also nochmal neue Datenbank aufsetzen und nochmal probieren das ganze.

Re: Import-NavData Fehler Metadata Object table was not foun

12. November 2021 00:19

elTorito hat geschrieben:Deswegen dachte ich, lösch ich die Tabellen aus der Quelldatenbank, dann sollte das mit Import/Export Navdata schon passen.
Aber so wie es ausschaut, hat das mit dem Löschen der Tabellen nicht gut getan und irgendwo ist noch Verweis auf die MetaDaten, also nochmal neue Datenbank aufsetzen und nochmal probieren das ganze.

Ich hätte es auch so gemacht, in der alte DB gelöscht mit Force, dann müsste es eigentlich passen. Ich würde in der alten DB nochmal die Schema-Synchronisierung mit Force laufen lassen und dann nochmal exportieren. Vielleicht war da nur der Job nicht richtig zu Ende durchgelaufen.

Re: Import-NavData Fehler Metadata Object table was not foun

12. November 2021 09:27

:oops: :oops: :oops:

Ich hätte früher drauf kommen können .... in der Ziel Datenbank war das Schema nicht gesyncht :twisted:
Dort hatte ich beim ersten Durchlauf die Tabelle angelegt, und wieder gelöscht, aber Schema nicht gesyncht.

Jetzt läuft der Import . :-P

Danke für deine Unterstützung