Страница 1 из 1

Ошибка при работе с внешней таблицей

Добавлено: 11 июл 2007, 15:25
Denis
Добрый день.
Подскажите, пожалуйста, может кто сталкивался. Я использую внешние таблицы для переноса данных. До вчерашнего момента все работало нормально. Вчера сделал backup базы и восстановил ее из этого backupа. Все прошло успешно. Но теперь при копировании файлов внешних таблиц с других серверов некоторые таблицы не открываются (Invalid data conversion). Причем в пустую таблицу сервер прекрасно добавляет данные и читает их. Может ли это быть из-за разных версий серверов? На том, где я читаю данные установлен FB 2.0.1, на других - 2.0. Изначально все базы были созданы на версии 2.0. Вроде как ODS у 2.0 и 2.0.1 одинаковые. Или я где-то что-то пропустил? Все сервера на Windows2000. И если это из-за этого, то что теперь делать?

С уважением,
Денис.

Добавлено: 11 июл 2007, 16:44
dimitr
похоже, что не все базы были в ODS11, одна затесалась со старой ODS

Добавлено: 11 июл 2007, 17:09
Denis
dimitr писал(а):похоже, что не все базы были в ODS11, одна затесалась со старой ODS
Все с 11.0, посмотрел. Похоже все-таки где-то есть различие небольшое (из 30 таблиц не открывается 1). Простая переустановка сервера на 2.0.1 не помогла. Сделал backup базы, теперь восстанавливаю. Восстановится - результат сообщу.

Добавлено: 11 июл 2007, 17:24
Dimitry Sibiryakov
Ну, если один из серверов 2.0 был альфой или бетой... Там, помнится, была несовместимость по выравниванию двоичных данных.

Добавлено: 11 июл 2007, 17:59
Denis
Dimitry Sibiryakov писал(а):Ну, если один из серверов 2.0 был альфой или бетой... Там, помнится, была несовместимость по выравниванию двоичных данных.
Версии 2.0.0.12745 и 2.0.1.12855.

В общем, backup/restore помогло. Значит что-то различается. Осталось тоже самое сделать еще на 2-х серверах. Можно было бы ради эксперимента сделать тоже самое не переустанавливая сервер, но, думаю, результата не будет, т.к. подобные операции уже проводились.

Всем спасибо за поддержку. Вопрос решен. Тему можно считать закрытой.