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

Pervasive PSQL 11

СообщениеДобавлено: 02 ноя 2011, 12:17
sahamar
при конвертации пустой базы из дистрибутива 2.4.35 в режим без сетевого диска все проходит нормально
при выгрузки в Pervasive с конвертируемой базы проходит выгрузка, но выгружаются пустые таблицы.
Захожу проверяю в Control Center открываю таблицу DBFRMTпусто, кладр тоже пустой
Пытаюсь запустить Сбис пишет что не найден в справочнике таблица блокировки и нужно провести переиндексацию базы
Что касается пустой

Теперь что касается базы которая была многопользовательской из версии 2.3
Обновил до версии 2.4 запускается нормально все права вроде сохранились.
Пытаюсь сконвертировать. быстро проходит конвертация (база около 500 метров)
Пытаюсь выгрузить в sql пишет что не найден таблица пользователей

Что посоветуете?

СообщениеДобавлено: 03 ноя 2011, 13:47
Цыпкин Максим Владимирович
1. Сконвертировали в формат без диска
2. Подключили базу в Pervasive
3. Обновили DDF-файлы (меню База данных в Джине)
Если есть пользователи:
4. Включили безопасность в режиме Database в свойствах базы в Pervasive (надо будет задать пароль пользователя Master)
5. Добавили пользователей в базу Pervasive (меню База данных в Джине)

Вы, судя по всему, шага 3 не делали.

СообщениеДобавлено: 03 ноя 2011, 15:15
sahamar
Мои действия
1. Установил СБИС++
2. Открыл джин сконвертил базу без диска
3. Создал базу в Pervasive
4. Обновил (технически все таки лучше сказать скопировал таблицы в базу созданную на предыдущем уровне)
5. В Pervasive вьювером посмотрел таблицы пустые
6. Попытался скопировать пользователей быстро окно закрывается что как будто все видимо на предыдущем шаге ошибка и кроется.

Да судя по всему на 3 шаге по вашему счету у меня и затык.

СообщениеДобавлено: 03 ноя 2011, 15:53
Цыпкин Максим Владимирович
Безопасность базы при ее добавлении в Pervasive сразу включаете?

СообщениеДобавлено: 03 ноя 2011, 16:16
sahamar
в Pervasive на базе галка снята с Enable Security
Btrieve Security radiobuton стоит на Database
Пароль на базу не ставил (база дефолтная), ну и пробовал убирать пароль с базы СБИС - никаких изменений

СообщениеДобавлено: 03 ноя 2011, 16:55
Цыпкин Максим Владимирович
После обновления DDF-файлов таблицы в Pervasive должны появиться вместе с содержимым. Если это не база, взятая из сетапа, без плательщиков, тогда таблицы появятся, а вот в них по большей части будет пусто, конечно. При конвертации заполненной БД модули указываете правильно? в 2.4 появилась таблица "Блокировка", и создается она при конвертации из 2.3, например. Файл lock.tbl (.mkd для Pervasive) - проверьте есть она в базе? Мог произойти сбой при конвертации из 2.3, если была таковая.

СообщениеДобавлено: 07 ноя 2011, 09:40
sahamar
При дефолтной базе версии 2.4 конвертация в sql проходит без ошибок. визуально подготовленные файлы для загрузки в Pervasive вроде как не пустые (вывод сделан по тому что размер файлов не в кб а мб). Открывал таблицы в Джине DBFRMT где как я понял хранится информация о таблицах в ней присутвует таблица Блокировка, но при выгрузке в Pervasive все эти таблицы есть НО! они пустые.

СообщениеДобавлено: 07 ноя 2011, 09:41
sahamar
буду пробывать не на WIN2008R2 64 отпишусь о результатах