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

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

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

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

Добавлено: 06 янв 2012, 17:59
LaaLaa
Попробуйте из конфига убрать строчку System.FullSQL=On

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

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

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

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

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

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

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