ArcSDE vs. MDB - присоединятесь!
Добавлено: 14 май 2007, 18:14
Добрый день Уважаемые Дамы и Господа! Вашему вниманию представляется следующий глюк:
СУБД - Microsoft SQL, с увязкой ArcSDE 9.2. При импорте данный из МДБ формата происходит искажение данных в связанных таблицах, а именно - данные в таблицах "сбиваются" по нумерации с данными в Feature Class'e по сравнению с данными в исходнике (МДБ), в результате чего при идентификации Feature в Feature Class'e происходит некорректное отображение семантических данных. Попросту они не те, что должны быть! Боримся с этим приколом уже достаточно долго, ни хрена не получается, баг автоматически не лечится... рэинсталл Сиквела и СДЕ - не помогает; создание новой БД в СДЕ - аналогично. Структуры таблиц идентичные. Пока вижу два варианта развития событий - либо скрипт по переводу из одной таблицы вдругую со строгим соблюдением ключевых полей в фича классе и линкованных таблицах аналогично исходной МДБ - что есть бред, либо колбасить все лапками покорных юзеров - что есть бред по определению (лениво больше 2500 объектов перебирать заново)! Какие будут соображения?
СУБД - Microsoft SQL, с увязкой ArcSDE 9.2. При импорте данный из МДБ формата происходит искажение данных в связанных таблицах, а именно - данные в таблицах "сбиваются" по нумерации с данными в Feature Class'e по сравнению с данными в исходнике (МДБ), в результате чего при идентификации Feature в Feature Class'e происходит некорректное отображение семантических данных. Попросту они не те, что должны быть! Боримся с этим приколом уже достаточно долго, ни хрена не получается, баг автоматически не лечится... рэинсталл Сиквела и СДЕ - не помогает; создание новой БД в СДЕ - аналогично. Структуры таблиц идентичные. Пока вижу два варианта развития событий - либо скрипт по переводу из одной таблицы вдругую со строгим соблюдением ключевых полей в фича классе и линкованных таблицах аналогично исходной МДБ - что есть бред, либо колбасить все лапками покорных юзеров - что есть бред по определению (лениво больше 2500 объектов перебирать заново)! Какие будут соображения?