Seite 1 von 1

DD austauschen

Verfasst: Do, 24. Nov 2022 8:46
von Manfred
wenn man sich ein komplettes (ADT) DD nimmt und es mit dem ADS verbindet, dann sollte doch ohne Probleme alles anerkannt werden, was in dem DD vorhanden ist, oder nicht? Ich habe ein DD mit einem Backup gesichert und dann den kompletten Pfad auf einen anderen Rechner kopiert. Dort habe ich dann die Verbindung zum "neuen" DD gemacht und wollte die Tabellen öffnen. Leider kommt dann aber die Fehlermeldung:
BrowseTable: Error 7074: The table ID stored in the Advantage Data Dictionary file does not match the ID of the table being opend
Wo denke ich hier falsch? Es ist doch das komplette DD nur von einem anderen System.
Einzelne Tabellen austauschen bringt den gleichen Fehler. Geht sowas nur mit DBF?

Re: DD austauschen

Verfasst: Do, 24. Nov 2022 9:59
von UliTs
Du musst ein Restore auf das Backup durchführen.

Re: DD austauschen

Verfasst: Do, 24. Nov 2022 10:07
von Manfred
will er auch nicht. Das gleiche Problem. Ich habe ein Grund-DD angelegt mit leeren Tabellen und dann ein restore ausgeführt.

Re: DD austauschen

Verfasst: Do, 24. Nov 2022 10:34
von UliTs
Dann vermute ich, dass die Tabellen nicht zum Backup des gesicherten DataDictionarys gehören.

Re: DD austauschen

Verfasst: Do, 24. Nov 2022 10:39
von Manfred
Uli,
wenn ein Backup erstellt und dann das komplette Verzeichnis übernommen wird, wo kann es da Differnzen geben?

Re: DD austauschen

Verfasst: Do, 24. Nov 2022 15:38
von UliTs
Ich weiß nicht, was Du mit "komplettes Verzeichnis übernommen wird" meinst.

Vermutlich hast Du ein Verzeichnis, in dem das DataDictionary und die Tabellen inklusive Hilfsdateien wie Indizes etc. drinstehen, oder?
Beim Backup wird dann ein anderes Verzeichnis angelegt, in dem das DataDictionary und die Tabellen (aber ohne Hilfsdateien etc.) abgelegt werden.
Beim Restore wird dann auf das andere Verzeichnis zugegriffen und in einem weiteres Verzeichnis entsteht das DataDictionary mit den bisherigen Daten.

Machst Du das so und es funktioniert trotzdem nicht?

Re: DD austauschen

Verfasst: Do, 24. Nov 2022 17:26
von Manfred
so wie ich das bisher beobachten konnte, wird bei der Erzeugung eines DD ein Verzeichnis dafür angelegt, was genauso heißt wie das DD. Wenn nun ein Backup gemacht wird, gibt man ja auch das Verzeichnis an in das dann alles kopiert wird. Da ist dann jede Tabelle drin (ADT) das DD und eine "ai" und eine "am" Datei. Das alles kopiere ich mir dann auf den anderen Rechner und versuche es damit.

Re: DD austauschen

Verfasst: Fr, 25. Nov 2022 8:45
von nightcrawler
das geht nicht. Die Tabellen im Backup werden vom ADD getrennt .... Du musst über restore gehen.

Re: DD austauschen

Verfasst: Fr, 25. Nov 2022 8:52
von Manfred
das habe ich ja gemacht. hat auch nicht geklappt. Deshalb ja meine Verwunderung. Man wählt doch in dem DD Restore über rechte Maustaste und muß dann das DD angeben, was in dem Backupverzeichnis steht!?

Re: DD austauschen

Verfasst: Di, 29. Nov 2022 18:43
von UliTs
Ja, eigentlich müsstest Du alles richtig gemacht haben.