Конвертация 5.8502 в 7.12

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Конвертация 5.8502 в 7.12

Сообщение maikl »

МS SQL
При конвертации ошибка

Ошибка : Ошибка изменения таблицы SHB_TAR
│ Ошибка выполнения [311]

Раньше ее не было. Как ее побороть?
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

Сговорились что-ли :D
В топике ниже смотрели? Если проблема другая, то приводите ошибки из лога.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

А что за таблица SHB_Tar
В логе
11.04.2006 15:51:52 [MELKOM2#ADMINISTRATOR]:
21S01: [Microsoft][ODBC SQL Server Driver][SQL Server]Insert Error: Column name or number of supplied values does not match table definition.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Таблицу нашел, она пустая.
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

Скорей всего физическая таблица не соответствует ее описанию по словарю. Сделайте проверку БД в Галактике.
coolibin
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 29 мар 2005, 17:49

Сообщение coolibin »

Это кривой конвертер.
Обращайся в ТП за обновленным конвертером.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Но я уже несколько раз конвертировал с этим конвертером, все получалось. Вроде ничего не менял, но пробиться не могу. Странно, но судя по сообщениям на форуме эта ошибка возникает на разных платформах.
coolibin
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 29 мар 2005, 17:49

Сообщение coolibin »

Эта ошибка не возникает на первасиве, только на MSSQL. Насколько я знаю, разработчики изменяли конвертер, нужно найти новый.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Все дело в MS70DRV.DLL. Мне его в свое время прислали из ТП. После установки патчей, его надо снова переписать в EXE. После это конвертация прошла
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Черкни здесь пожалуйста реквизиты правильного драйвера - размер и дату
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Ошибки при конвертации SHB_TAR, ISKPLAN, BOOKSB

На платформе MSSql конвертер вываливается с ошибкой
18:22:35 ж Ошибка : Ошибка изменения таблицы SHB_TAR
ж Ошибка выполнения [311]

При удалении вызывает ошибку

Alter Table SHB_TAR
Delete Index (TIPUSL01= NREC(Unique,Surrogate,Journal))
Delete Index (TIPUSL02= CSHBUSL(Unique) + CKATTAR(Unique))
Delete Index (TIPUSL03= CSHBUSL)
Delete Index (TIPUSL04= CKATTAR)
;

Alter Table SHB_TAR
Add Index (SHB_TAR01= NREC(Unique,Surrogate,Journal))
Add Index (SHB_TAR02= CSHBUSL(Unique) + CKATTAR(Unique))
Add Index (SHB_TAR03= CSHBUSL)
Add Index (SHB_TAR04= CKATTAR)
;

//******************** А вот так проходит нормально ***********************
Alter Table SHB_TAR
Delete Index (TIPUSL01= NREC(Unique,Surrogate,Journal))
Delete Index (TIPUSL02= CSHBUSL(Unique) + CKATTAR(Unique))
Delete Index (TIPUSL03= CSHBUSL)
Delete Index (TIPUSL04= CKATTAR)

Add Index (SHB_TAR01= NREC(Unique,Surrogate,Journal))
Add Index (SHB_TAR02= CSHBUSL(Unique) + CKATTAR(Unique))
Add Index (SHB_TAR03= CSHBUSL)
Add Index (SHB_TAR04= CKATTAR)
;
т.е. подправьте сами ручками лоты
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

ошибка в тригере..
при удалении сурогатных ключей
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Так разница только в Alter Table SHB_TAR ?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Ссори конечно..
В коммандировке.

Проблема была с AtlMs02

Просто в данном случае необходимо было изменять индексы в рамках одной транзакции. Проблему поставили в ПИРе как непотвердившуюся.. Но через некоторое время натолкнулся еще на одну. Вроде ее решили. Ставте все патчи AtlMs проверяйте структуру таблиц с исправлением и будет РАЙ.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

ЗЫ:

Alter Table SHB_TAR
;

Это и есть одна транзакция
Ответить