Не создается бэкап
Модераторы: Анастасия, Дмитрий
-
- Пользователь
- Сообщения: 29
- Зарегистрирован: Вт янв 13, 2009 1:19 pm
Не создается бэкап
Полез делать бэкап перед обновлением, и обнаружил, что настроенный бэкап при каждом выходе не работает уже год %-)
Попробовал руками сделать, через Backup.exe - сообщает, что gback вернул ошибку 1.
Ладно. Плюнул, скопировал базу так, обновился. Теперь при выходе программа выдала окошко с application error:
Exeption EKernel in module Backup.exe at 00019A6A.
Ошибка при резервном копировании базы данных: gbak вернул код ошибки 1
gbak: ERROR: I/O error for file "mt.fdb"
gbak: ERROR: Error while trying to open file
gbak: ERROR: не удается найти указанный файл
При этом программа отлично работает.
Настроена для работы по сети, база лежит на этом же компе, есть еще один комп, подключающийся по сети.
Файл moneytracker.ini выглядит вот так:
[DB]
ServerName=localhost
DatabaseName=mt.fdb
[Backup]
DoOnExit=TRUE
Folder=C:\Install\домашняя бухгалтерия\backup
MaxFolderSize=100
Periodicity=0
Это у меня чего-то не так или в программе?
Попробовал руками сделать, через Backup.exe - сообщает, что gback вернул ошибку 1.
Ладно. Плюнул, скопировал базу так, обновился. Теперь при выходе программа выдала окошко с application error:
Exeption EKernel in module Backup.exe at 00019A6A.
Ошибка при резервном копировании базы данных: gbak вернул код ошибки 1
gbak: ERROR: I/O error for file "mt.fdb"
gbak: ERROR: Error while trying to open file
gbak: ERROR: не удается найти указанный файл
При этом программа отлично работает.
Настроена для работы по сети, база лежит на этом же компе, есть еще один комп, подключающийся по сети.
Файл moneytracker.ini выглядит вот так:
[DB]
ServerName=localhost
DatabaseName=mt.fdb
[Backup]
DoOnExit=TRUE
Folder=C:\Install\домашняя бухгалтерия\backup
MaxFolderSize=100
Periodicity=0
Это у меня чего-то не так или в программе?
Re: Не создается бэкап
У нас дома приблизительно такая же конфигурация и вроде бы все работает... Пожалуйста, отпишитесь на support@dominsoft.ru. Напишите, пожалуйста, в письме, делается ли у Вас бэкап на второй машине в сети.catofchesir писал(а):Полез делать бэкап перед обновлением, и обнаружил, что настроенный бэкап при каждом выходе не работает уже год %-)
Попробовал руками сделать, через Backup.exe - сообщает, что gback вернул ошибку 1.
Ладно. Плюнул, скопировал базу так, обновился. Теперь при выходе программа выдала окошко с application error:
Exeption EKernel in module Backup.exe at 00019A6A.
Ошибка при резервном копировании базы данных: gbak вернул код ошибки 1
gbak: ERROR: I/O error for file "mt.fdb"
gbak: ERROR: Error while trying to open file
gbak: ERROR: не удается найти указанный файл
При этом программа отлично работает.
Настроена для работы по сети, база лежит на этом же компе, есть еще один комп, подключающийся по сети.
Файл moneytracker.ini выглядит вот так:
[DB]
ServerName=localhost
DatabaseName=mt.fdb
[Backup]
DoOnExit=TRUE
Folder=C:\Install\домашняя бухгалтерия\backup
MaxFolderSize=100
Periodicity=0
Это у меня чего-то не так или в программе?
-
- Пользователь
- Сообщения: 29
- Зарегистрирован: Вт янв 13, 2009 1:19 pm
Такая же ошибка
Поменял место рассположения БД на D:\MT\Family.
Хочу что бы Backup сохранялся в каталог D:\MT\Family\Backup
Файл moneytracker.ini выглядит так:
[DB]
DatabaseName=D:\MT\Family\mt.fdb
[Backup]
DoOnExit=TRUE
Folder=Backup
MaxFolderSize=1000
Periodicity=0
Исправление строчки Folder=Backup на Folder=D:\MT\Family\Backup
ничего не дает.
Backup по-прежнему пытается сохраниться в каталог Мои Документы\DominSoft\MoneyTracker\Backup и выдает ошибку, если этого каталога нет.
Как это исправить?
Хочу что бы Backup сохранялся в каталог D:\MT\Family\Backup
Файл moneytracker.ini выглядит так:
[DB]
DatabaseName=D:\MT\Family\mt.fdb
[Backup]
DoOnExit=TRUE
Folder=Backup
MaxFolderSize=1000
Periodicity=0
Исправление строчки Folder=Backup на Folder=D:\MT\Family\Backup
ничего не дает.
Backup по-прежнему пытается сохраниться в каталог Мои Документы\DominSoft\MoneyTracker\Backup и выдает ошибку, если этого каталога нет.
Как это исправить?
Re: Такая же ошибка
Здравствуйте. Попробуйте отредактировать путь к резервным копиям через интерфейс в программе (меню Файл\Резервное копирование...)Evgor писал(а):Поменял место рассположения БД на D:\MT\Family.
Хочу что бы Backup сохранялся в каталог D:\MT\Family\Backup
Файл moneytracker.ini выглядит так:
[DB]
DatabaseName=D:\MT\Family\mt.fdb
[Backup]
DoOnExit=TRUE
Folder=Backup
MaxFolderSize=1000
Periodicity=0
Исправление строчки Folder=Backup на Folder=D:\MT\Family\Backup
ничего не дает.
Backup по-прежнему пытается сохраниться в каталог Мои Документы\DominSoft\MoneyTracker\Backup и выдает ошибку, если этого каталога нет.
Как это исправить?
Файл Backup.ini есть только в директории c:\Program Files\MoneyTracker\
Вот его содержимое:
[Main]
IniFile=MoneyTracker.ini
TargetProductName=MoneyTracker
Возможно играет роль:
ОС - Windows Server Ent 2003 SP2
Сообщение об ошибке:
Excepnion Ekernal in module Backup.exe at 00019A6A
Ошибка при резервном копировании базы данных:
GBak вернул код ошибки 1
gbak: ERROR "I/O error for file "c:\Documents and Settings\Administrator.QWAVE\My Documents\DominSoft\MoneyTracker\"
gbak: ERROR Error wile trying to open file
gbak: ERROR Accessis denied
Действительно будет ошибка, поскольку эта директоря пустая.
БД была перенесена в D:\MT\Family\
Вот его содержимое:
[Main]
IniFile=MoneyTracker.ini
TargetProductName=MoneyTracker
Возможно играет роль:
ОС - Windows Server Ent 2003 SP2
Сообщение об ошибке:
Excepnion Ekernal in module Backup.exe at 00019A6A
Ошибка при резервном копировании базы данных:
GBak вернул код ошибки 1
gbak: ERROR "I/O error for file "c:\Documents and Settings\Administrator.QWAVE\My Documents\DominSoft\MoneyTracker\"
gbak: ERROR Error wile trying to open file
gbak: ERROR Accessis denied
Действительно будет ошибка, поскольку эта директоря пустая.
БД была перенесена в D:\MT\Family\
Нашел решение проблемы, но оно какое-то неправильное:
1. Скопировал файл MoneyTracker.ini из директории D:\MT\Family\ в директорию c:\Documents and Settings\Administrator.QWAVE\My Documents\DominSoft\MoneyTracker\
2. Все заработало корректно, т.е. программа берет данные для backup-а с файла MoneyTracker.ini из директории c:\Documents and Settings\Administrator.QWAVE\My Documents\DominSoft\MoneyTracker\ Но то ведь не верно, я использую 2 БД в разных дректориях, и у меня как, один бэкап будет перетерать 2-й?
1. Скопировал файл MoneyTracker.ini из директории D:\MT\Family\ в директорию c:\Documents and Settings\Administrator.QWAVE\My Documents\DominSoft\MoneyTracker\
2. Все заработало корректно, т.е. программа берет данные для backup-а с файла MoneyTracker.ini из директории c:\Documents and Settings\Administrator.QWAVE\My Documents\DominSoft\MoneyTracker\ Но то ведь не верно, я использую 2 БД в разных дректориях, и у меня как, один бэкап будет перетерать 2-й?
Это несколько неправильное использование параметра subfolder. Параметр subfolder указывает программе, какая папка будет базовой для поиска MoneyTracker.ini и Backup.ini, а не папка для поиска базы. Правильно было бы subfolder не указывать, а в MoneyTracker.ini и Backup.ini, которые лежат в Program files (или Мои документы\DominSoft\MoneyTracker), прописать все пути к базе и папке для бэкапов.Evgor писал(а):Забыл добавить, возможно здесь может быть нюанс:
Ярлык запуска рабочей БД:
"C:\Program Files\MoneyTracker\MoneyTracker.exe" user="1" subfolder="d:\MT\Family"