Создание тестовой копии базы на PSQL 10

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

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

Ответить
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Создание тестовой копии базы на PSQL 10

Сообщение arrio »

Как создать тестовую копию рабочей базы? В 1С можно было просто выгрузить из sql в dbf и загрузить в пустую, а у Галактики как это сделать на Pervasive SQL? Будут ли работать две базы с одним лицензионным файлом?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Создание тестовой копии базы на PSQL 10

Сообщение edward_K »

в первасиве вообще все просто - просто копируете всю папку с базой в другую и создаете новый ярлык с запуском в параметрах с новым cfg, где меняете DataBaseName.
Ну чуть сложнее если вы внешнее приложение юзаете и неправильно сконвретировали в ddf - надо будет переделывать.
Вот в MSSQL или в окракле чутка сложнее, потому что при переносе на другой сервак(или в пределах одного, но с включенным FullLoginName) еще требуется пользователей создать и нужными правами.
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Создание тестовой копии базы на PSQL 10

Сообщение arrio »

edward_K писал(а):в первасиве вообще все просто - просто копируете всю папку с базой в другую и создаете новый ярлык с запуском в параметрах с новым cfg, где меняете DataBaseName.
Ну чуть сложнее если вы внешнее приложение юзаете и неправильно сконвретировали в ddf - надо будет переделывать.
Вот в MSSQL или в окракле чутка сложнее, потому что при переносе на другой сервак(или в пределах одного, но с включенным FullLoginName) еще требуется пользователей создать и нужными правами.
Спасибо, а так в самом первасиве нужно новую базу создавать (нет там никаких уникальных параметров вроде кодировки и разделителей?), на которую будет указывать строка DataBaseName в измененном cfg? Точно какие - нибудь пути внутри самой базы не будут ссылаться на работающую реальную базу?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Создание тестовой копии базы на PSQL 10

Сообщение edward_K »

ну у меня нет 10, только 9 под рукой. Сомневаюсь что что то поменялось, но в 9 ничего больше делать не нужно. Все пути на папки относительные по отношению к главному каталогу к базе. Есть несколько настроек , в которых идет ссылка не на саму базу а скажем на папку налоговой отчетности и их сохранение, но этом на работу самой базы не влияет.
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Создание тестовой копии базы на PSQL 10

Сообщение arrio »

Скопировал папку, правда, с парой работающих юзеров, получил, как понимаю, блокировку, и далее целую кучу похожих... а так же ошибку проверки классификатора..
а так же ошибку добавления всех настроек и ошибку изменения настроек в файле отчета...
не увидел, где указывается прямое соответствие каталога файловой базы и самой базы в Pervasive
Изображение
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Создание тестовой копии базы на PSQL 10

Сообщение edward_K »

Копирование нужно делать исключительно без пользователей. 2 это разрушение структуры файла - посмотрите в кодах ошибки первасива. Если нужно на ходу то конвертор 810-810 вам поможет. Делаете папку, туда закидываете dict и запускате конвертор. Долго, зато на ходу.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Создание тестовой копии базы на PSQL 10

Сообщение edward_K »

В самом первасиве вам не нужно ничего настраивать.
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Создание тестовой копии базы на PSQL 10

Сообщение arrio »

edward_K писал(а):Если нужно на ходу то конвертор 810-810 вам поможет. Делаете папку, туда закидываете dict и запускате конвертор. Долго, зато на ходу.
это который конвертер словаря баз данных для Pervasive?
edward_K писал(а):В самом первасиве вам не нужно ничего настраивать.
Он по умолчанию что-ли шуршит все базы вместе внутри своего Defaultbase и tempdb? Или просто сама база галактики использует ресурсы от первасива, а никаких данных в нем не держит? о_О
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Создание тестовой копии базы на PSQL 10

Сообщение edward_K »

1. это который кроссплатформенный конвертор - с одной субд на другую. Все выгружается в dbf и потом в стерильную(! - то есть после создания без данных в нее ни в коем разе входить нельзя) базу льется.
2. Ничего галка туда не пишет - все в своем каталоге.
Ответить