Конвертор 810-810. Отключить блокирование базы?

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

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

Ответить
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Конвертор 810-810. Отключить блокирование базы?

Сообщение Andrey »

Добрый день. Поднимаю тестовую базу с помощью конвертора 810-810.
Хочу выгрузить базу с помощью конвертора при работающих людях, без снятия протекта. В бат файле ковертора стартует asql.exe. Получаю сообщение о невозможности блокирования базы и на этом выгрузка прекращается. Можно как-то отключить эту блокировку? В версии конвертора где в бат файле стартовал vip.exe хоть с руганью, но выгружалось.
И второй вопрос. Системные таблицы я однажды выгрузил со снятием протекта (почти все ) и теперь их просто подкладывю при импорте во вновь выгруженные дбф файлы. Но вот такая табличка, например, №47 AOBJRIGHTS, хоть я ее и экспортирую-импортирую не импортируется. После полного импорта приходится импортровать вновь. Почему с первого раза не тянется?
LaaLaa

Re: Конвертор 810-810. Отключить блокирование базы?

Сообщение LaaLaa »

Попробуйте из конфига убрать строчку System.FullSQL=On
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Re: Конвертор 810-810. Отключить блокирование базы?

Сообщение Andrey »

To LaaLaa: Спасибо, помогло, блокировка снялась. А насчет второго вопроса подскажете что-нибудь?
LaaLaa

Re: Конвертор 810-810. Отключить блокирование базы?

Сообщение LaaLaa »

Про табличку AObjRights конкретного ничего не могу сказать судя по описанию там хранится "Видимость меню для пользователей и групп". Возможно проблема в том что для нее описана уникальность по полям ObjType + ObjCode + ProgramFlag(Unique), и по полям ObjCode + ObjType + ProgramFlag(Unique). Очищайте ее предварительно пред импортом, чтобы не было нарушений уникальности.

Еще для создания тестовой БД (в качестве альтернативы выгрузки через DBF) могу порекомендовать использовать встроенную в Галактику систему автоматического тестирования AQA. Делаете в ней сегмент сохранения базы, а на тестовом сервере проигрывая этот сегмент - БД восстанавливается. Запись и последующее проигрывание сегментов AQA можно делать на разных платформах.
LaaLaa

Re: Конвертор 810-810. Отключить блокирование базы?

Сообщение LaaLaa »

Но если БД большая, то для создания резервных тестовых копий лучше использовать средства СУБД. Выгрузка загрузка через DBF (или AQA) весьма затратные операции.
Ответить