17.04.2006, 15:43 | #1 |
Гость
|
Переход со старого service pack на новый в Navision 4.0
Есть база клиента с измененными объектами sp0
нужно ее перевести в sp1 (так, чтобы в ней было все новое от sp1 и сохранились данные и объекты, измененные для клиента). Когда открываем старую базу в sp1, конвертация (замена объектов новыми из sp1) не происходит. |
|
18.04.2006, 06:34 | #2 |
Участник
|
Берется базовая версия sp0, клиентская версия sp0, базовая версия sp1 (а сейчас лучше сразу sp2) и с помощью Developers Toolkit формируется клиентская версия sp1
|
|
18.04.2006, 09:45 | #3 |
NavAx
|
Конвертация базы отнюдь не подразумевает замену объектов новыми из sp1
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
15.06.2006, 17:42 | #4 |
Гость
|
Developers Toolkit - вещь конечно хорошая, но в Вашем случае абсолютно бесполезная =).
Service Pack для четверки (что первый, что второй) - это обновление исполняемых файлов, (fin.exe, finsql.exe, nas.exe) и некоторых библиотек, на объекты в вашей базе данных это обновление никак не отразится, если в Вашей базе есть измененные объекты (доработки в стандарте или новые объекты), они точно так же будут работать и в SP1 и в SP2. Существуют прецеденты когда база родилась в версии 2.60 и постепенно апгрейдилась, и до сих пор работает на логике 2.60 но уже с исполняемым файлом (fin.exe) версии 3.70 (возможно 3.60) - точно не помню.... И уж данные при переходе на новый SP сохраняются в полном объеме =). Для решения Вашей проблемы необходимо провести конвертацию базы, что Вы совершенно правильно начали делать, вероятнее всего проблема кроется в том что база должна открываться клиентом новой версии как *.fdb файл, то есть нужно остановить сервер, открыть fdb файл и на вопрос о конвертации ответить утвердительно. После успешной конвертации снова запустить сервер и переустановить всем пользователям клиентскую часть той версии на которую вы перешли (может быть выполнено политиками безопасности, если вы используете MS домены в вашей компании). ЗЫ: При переходе на новую версию или при апдейте к примеру 4.0 SP1 на 4.0 SP2 чаще всего(не всегда) изменяется значение одной записи, добавляются поля в этой таблице, а также изменяются некоторые Views. Можно посмотреть например в SQL Enterprise Manager (если вы используете SQL Server Option) - это таблица $ndo$dbproperty, поле databaseversionno. В зависимости от версии - переход иногда возможно откатить (проверено на 3.xx) изменив значение этого поля вручную. Вот список некоторых изменений для разных версий Navision: 3.01, 3.01A, 3.01B databaseversionno=12 Добавлено поле identifiers в таблицу $ndo$dbproperty 3.10, 3.10A databaseversionno=13 Добавлено поле maintainrelationships в таблицу $ndo$dbproperty 3.60 databaseversionno=14 Добавлено поле databaselicense в таблицу $ndo$dbproperty Добавлено поле invalididentifierchars в таблицу $ndo$dbproperty Обновлена вьюха Session 3.70 databaseversionno=15 Обновлено поле chartable в таблице $ndo$dbproperty Добавлены поля checkcodepage, quickfind, maintaindefaults в таблицу $ndo$dbproperty Обновлены Вьюхи Session и Database File 3.70 Hotfix 5 databaseversionno=16 Обновлена вьюха Session 3.70 Hotfix 12 databaseversionno=17 Обновлены поля identifiers и invalididentifierchars в таблице $ndo$dbproperty |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Импорт данных из старого Navision - Как сделать правильно? | 0 | |||
Переход на Navision Attain | 3 | |||
Переход к Navision Attain | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|