Переход с Pervasive(П) на MSSQL(М)

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

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

Ответить
BigAdmin
Посетитель
Сообщения: 31
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Переход с Pervasive(П) на MSSQL(М)

Сообщение BigAdmin »

Посколько уже существующая тема в форуме абсолютно не соответсвует сабжу, я позволил себе создать такую же тему, в которой собственно хочу задать вопрос по переходу с П на М.

Итак. Сервера я поставил, пустую базу на М создал. Начинаю экспортировать данные.
Вот здесь у меня вопрос. А не экспортировал ли кто-нибудь данные из П в М напрямую ?
То есть мне не понятно ЗАЧЕМ выгружать данные в DBF а потом закачивать их в М ???
Я знаю вот в тюмбите ребята умные работают. Вы не делали такую штуку ?
А то этот экспорт корявенький какой-то.
Вылетает на скрипте про таблицу KATSKY. Ну нет у меня такой таблицы, и приходиться все делать заново.
И еще вопрос к тем кто уже перешел, каковы потери данных при переходе ?
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Переход с Pervasive(П) на MSSQL(М)

Сообщение Goblin »

Не выйдет напрямую - дело в том, что названия полей, таблиц в MS SQL малость отличается от Первасивовских (то есть названия-то те же, но вместо katsopr t$katsopr, вместо csoprdoc f$csoprdoc). Составление таблиц соответсвия выльется в глобальный геморрой ... только сама система правильно тебе интерпретирует имена полей и таблиц. А экспорт/импорт в ДБФ - стандартный прием ...

Стандартным конвертатором форматов не пользовался , сделал свой (2 lot-файла на экспорт и импорт - прошарашился по всем таблицам словаря и все таблицы, где есть записи выгрузил в ДБФ, потом их загрузил). Проверил КОУ,КБУ, Зарплату и кадры - вроде работает ...
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
BigAdmin
Посетитель
Сообщения: 31
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Переход с Pervasive(П) на MSSQL(М)

Сообщение BigAdmin »

что за чушь !? (простите за резкость)
как выглядят таблицы и данные там и там я знаю.
Вопрос не в этом.
Разработчики знают какое поле в П соответствует полю в М.
почему не сделать к примеру так

здесь читаем из П в переменные
(здесь еще можно проанализировать на совместимость типов, хотя можно это сразу в селекте сделать или в инсерте)
здесь вставляем в М
Вот я про что говорил
BigAdmin
Посетитель
Сообщения: 31
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Таблицы.

Сообщение BigAdmin »

Скажите пожалуйста, J$номер это что за орда таблиц ?
Понятно что таблицы служебные, не понятно для чего они, и почему их там много
Petruhanovan
Сообщения: 2
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Таблицы.

Сообщение Petruhanovan »

Орда таблиц J$номер - это таблицы журнализации таблиц Галактики, где номер - это номер таблицы в словаре Галактики
Ответить