PROBLEM
Hinweis: Dieser Artikel gilt nur für die ArcGIS-Versionen 10.0. Höhere Versionen von ArcGIS enthalten möglicherweise andere Funktionalität sowie andere Namen für Menüs, Befehle und Geoverarbeitungswerkzeuge, die sich auch an anderen Orten befinden können.
Hinweis: Die ArcSDE-Software, einschließlich Anwendungsserver, Befehlswerkzeugen und SDK mit C- und Java-APIs, wird in ArcSDE 10.2.2 nicht mehr unterstützt und nicht mehr ausgeliefert.
Die Aktualisierung der Geodatabase auf Version 10 oder höher schlägt mit der folgenden Fehlermeldung fehl:
Error: Error(Check Datasets): Servertabellen und gespeicherte Prozeduren konnten nicht aktualisiert werden. Error (-238)
Die Protokolldatei "sde_setup.log" enthält folgende Informationen:
[<timestamp>] Error: DBMS view exists (-238). Tables not converted to DBS. Error: -238 [<timestamp>] SDE release upgrade not completed(-238). [<timestamp>] ERROR installing/upgrading ArcSDE, Error = -238
Die physische Datenbanksicht der mehrfach versionierten Sicht einer Geodatabase für eine Feature-Class mit aktivierter Archivierung ist nicht vorhanden. Die wahrscheinlichsten Ursachen hierfür sind:
Sie können dieses Problem lösen, indem Sie die getrennten Einträge der mehrfach versionierten Sicht für Feature-Classes mit aktivierter Archivierung im Geodatabase-Schema identifizieren und löschen. Gehen Sie dabei wie folgt vor:
select owner, table_name, imv_view_name from table_registry where upper(table_name) || '_H' in (select upper(table_name) from table_registry where Upper(table_name) like '%_H') and upper(Imv_view_name) = upper(table_name) || '_MV'
Hinweis: Verwenden Sie für Microsoft SQL Server die folgende SQL-Anweisung:
select owner, imv_view_name from sde_table_registry where upper(table_name) || '_H' in (select upper(table_name) from sde_table_registry where Upper(table_name) like '%_H') and upper(Imv_view_name) = upper(table_name) || '_MV'
sdetable -o delete_mv_view -t <Tabellenname>
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen