Добрый день. Поднимаю тестовую базу с помощью конвертора 810-810.
Хочу выгрузить базу с помощью конвертора при работающих людях, без снятия протекта. В бат файле ковертора стартует asql.exe. Получаю сообщение о невозможности блокирования базы и на этом выгрузка прекращается. Можно как-то отключить эту блокировку? В версии конвертора где в бат файле стартовал vip.exe хоть с руганью, но выгружалось.
И второй вопрос. Системные таблицы я однажды выгрузил со снятием протекта (почти все ) и теперь их просто подкладывю при импорте во вновь выгруженные дбф файлы. Но вот такая табличка, например, №47 AOBJRIGHTS, хоть я ее и экспортирую-импортирую не импортируется. После полного импорта приходится импортровать вновь. Почему с первого раза не тянется?
Конвертор 810-810. Отключить блокирование базы?
Модераторы: m0p3e, edward_K, Модераторы
Re: Конвертор 810-810. Отключить блокирование базы?
Попробуйте из конфига убрать строчку System.FullSQL=On
-
- Местный житель
- Сообщения: 702
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Украина, Запорожска яобласть, г.Днепрорудный
Re: Конвертор 810-810. Отключить блокирование базы?
To LaaLaa: Спасибо, помогло, блокировка снялась. А насчет второго вопроса подскажете что-нибудь?
Re: Конвертор 810-810. Отключить блокирование базы?
Про табличку AObjRights конкретного ничего не могу сказать судя по описанию там хранится "Видимость меню для пользователей и групп". Возможно проблема в том что для нее описана уникальность по полям ObjType + ObjCode + ProgramFlag(Unique), и по полям ObjCode + ObjType + ProgramFlag(Unique). Очищайте ее предварительно пред импортом, чтобы не было нарушений уникальности.
Еще для создания тестовой БД (в качестве альтернативы выгрузки через DBF) могу порекомендовать использовать встроенную в Галактику систему автоматического тестирования AQA. Делаете в ней сегмент сохранения базы, а на тестовом сервере проигрывая этот сегмент - БД восстанавливается. Запись и последующее проигрывание сегментов AQA можно делать на разных платформах.
Еще для создания тестовой БД (в качестве альтернативы выгрузки через DBF) могу порекомендовать использовать встроенную в Галактику систему автоматического тестирования AQA. Делаете в ней сегмент сохранения базы, а на тестовом сервере проигрывая этот сегмент - БД восстанавливается. Запись и последующее проигрывание сегментов AQA можно делать на разных платформах.
Re: Конвертор 810-810. Отключить блокирование базы?
Но если БД большая, то для создания резервных тестовых копий лучше использовать средства СУБД. Выгрузка загрузка через DBF (или AQA) весьма затратные операции.