17.09.2013 12:41
чёй-то не появляется 4-й СП
17.09.2013 12:59
Если бы я их писал... Кстати, там еще почтовые таблички, вроде SMPOSTTABLES и SMPOSTCOLUMNS, вроде, расползлись... Но не засек, в какой момент, возможно, что от моих правок... Хотя интуиция говорит обратное. Я сейчас все собрал, все нормально работает... Просто генератором пользоваться зарекся :)
18.09.2013 12:32
Кто-нибудь пробовал поставить sp3 и еще раз генератор БД прогнать поверху? (сделайте бекап только обязательно)
18.09.2013 14:45
У меня та же ошибка что и у тебя ...
18.09.2013 16:26
Цитата:
Kryukov У меня та же ошибка что и у тебя ...
отписался в плюс?
18.09.2013 16:27
Надо расковырять скрипты от генератора и посмотреть, что там не так
18.09.2013 16:29
Цитата:
whitewizard Надо расковырять скрипты от генератора и посмотреть, что там не так
Я ж расковырял... Он в генераторе пытается работать с колонкой IsPrimary, а в сервиспаке ее убивает.
18.09.2013 17:07
Ааа. Вредители.
18.09.2013 17:16
В сервис паке 3 для версии 1.030.1 внесено изменение в таблицу SMContracts. Было удалено поле IsPrimary и вместо него добавлено поле ContractType. После этого изменения использование процедуры обновления пакетов генератора базы данных невозможно. В принципе, любой сервис пак может сделать использование генератора невозможным. Это нормально.
В данном случае, скорее всего клиент прогнал скрипты SP, а потом зачем-то запустил "Генератор БД", что и привело к ошибке.
Для исправления ситуации:
0. Остановить Супермажные приложения
1. После возникновения ошибки в Генераторе БД, нужно создать старое поле ISPRIMARY командой ALTER TABLE SMCONTRACTS ADD ISPRIMARY CHAR(1 BYTE) NULL;
2. Восстановить возможность повторной генерации БД командами:
UPDATE SSSYSINFO SET PARAMVALUE='1.30.1' WHERE PARAMNAME='Version;
UPDATE SSSYSINFO SET PARAMVALUE='Upgrade completed' WHERE PARAMNAME='UpgradeStep';
COMMIT;
3. Прогнать Генератор БД
4. Прогнать скрипты SP3

Ща на себе проверил, все работает :dirol_mini:
18.09.2013 17:28
Обычны таблицы ломали во время перехода с версии на версию, а тут посреди пути
Часовой пояс GMT +3, время: 01:07.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.