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

Конвертирование БД, с 8.1 на 8.0

Добавлено: 30 май 2007, 17:27
kralchik
Опытные программисты помогите сконвертировать БД галактики, с версии 8.1 на 8.0
Платформа MS SQL 2000.

Добавлено: 31 май 2007, 10:20
edward_K
А зачем откатываться назад? Надо идти вперед.
По простому то надо выгрузить усе в dbf а потои грузануть в свежепоставленную russia. Но в процессе конвертации например поменялись настройки , да и часть таблиц претерпела изменения - смотрите конвертор подробней(lot файлы например).
лоты можно сгенерить например так
select
'select '+x$files.xf$name+'.* to dbf c:\1\dbf\'+X$files.xf$code+'.dbf ;'
from x$files(FILEBYCODE) where (( 900<<= X$files.xf$code ))
to txt c:\1\exp_all.lot;
select
'delete all '+x$files.xf$name+';'
from x$files(FILEBYCODE) where (( 900<<= X$files.xf$code ))
to txt c:\1\del_all.lot;
select
'import '+x$files.xf$name+' from dbf c:\1\dbf\'+X$files.xf$code+'.dbf n f s ;'
from x$files(FILEBYCODE) where (( 900<<= X$files.xf$code ))
to txt c:\1\imp_all.lot;
каких то табл на 8_0 не будет - так что думайте где чего запускать.
Но гемора будет не меньше чем довести 8_1 до ума. Вообще никогда не конвертируйтесь с первого раза - всегда делайте пробную конвертацию и дайте ее посмотреть всем под роспись что все нормально.

Добавлено: 01 июн 2007, 11:40
Роман
Это штош 8.1 на столько не понравилась что решили новый конвертер писать? :eek: