AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2008, 14:40   #1  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Всем, Привет.

Возникла проблема. Нужно восстанавливать БД автоматом из бэкапа, без участия пользователя. Например каждый день в час ночи. Можно ли такое реализовать и как это сделать?
База NAV 4.0 SP3, родная Navision, не SQL.

Заранее большое спасибо.
Старый 12.11.2008, 13:27   #2  
lobster is offline
lobster
Участник
Аватар для lobster
 
115 / 10 (1) +
Регистрация: 25.04.2008
Попробуйте использовать программку tasker.
Запишите с помощью tasker Ваши действия, при восстановлении базы данных. Сохраните.
Запускайте сохраненный файл с помощью планировщика заданий windows.
Старый 12.11.2008, 14:28   #3  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Спасибо за совет. А нельзя ли чем нибудь программным, такое сделать.
Старый 13.11.2008, 22:17   #4  
Голышев Михаил is offline
Голышев Михаил
Участник
 
106 / 10 (1) +
Регистрация: 03.07.2006
stopsrv
copy database_backup.fdb database.fdb
startsrv

Ставите в шедулер

Бекап при этом надо делать утилитой hotcopy, также в автоматическом режиме
Старый 14.11.2008, 09:51   #5  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
To golyshev.
А ваш описанный метод заменяет существующую базу или обновляет?
Просто в базе где должен развертываться бэкап есть уже существующие фирмы, а из быкапа нужно восстановить другую (если фирма уже существует просто заменить или обновить ее) фирму.
Старый 14.11.2008, 10:23   #6  
RobiBaggio is offline
RobiBaggio
Участник
Аватар для RobiBaggio
 
285 / 10 (1) +
Регистрация: 16.02.2004
Цитата:
Сообщение от SDauren Посмотреть сообщение
To golyshev.
А ваш описанный метод заменяет существующую базу или обновляет?
Просто в базе где должен развертываться бэкап есть уже существующие фирмы, а из быкапа нужно восстановить другую (если фирма уже существует просто заменить или обновить ее) фирму.
пропишите адрес куда восстанавливать надо.
Если хотите, что бы автоматом поднимался и сервер, в той папке куда будете восстанавливать скопируйте файлы для сервера.
Старый 22.05.2009, 12:37   #7  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Добрый день всем.
Задача состоит в том, что бы данные целой фирмы из одной базы перенести в другую базу. Например в 1-ой базе есть Фирма1. А во 2-ой есть Фирма2, Фирма3. Вручную это происходит следующим образом, из 1-ой базы я бэкапом получаю данные (не объекты приложении) Фирмы1. А во второй базе восстанавливаю бэкап и получаю три фирмы в одной базе. А если Фирма1 уже существует во второй базе, то сперва удаляю ее а потом только восстанавливаю.
Вопрос в том можно ли такое автоматизировать ?
Или нужно использовать другие методы? (cfront например)
Всем заранее спасибо за помощь.
Старый 25.05.2009, 23:02   #8  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от SDauren Посмотреть сообщение
Задача состоит в том, что бы данные целой фирмы из одной базы перенести в другую базу. Например в 1-ой базе есть Фирма1. А во 2-ой есть Фирма2, Фирма3. Вручную это происходит следующим образом, из 1-ой базы я бэкапом получаю данные (не объекты приложении) Фирмы1. А во второй базе восстанавливаю бэкап и получаю три фирмы в одной базе. А если Фирма1 уже существует во второй базе, то сперва удаляю ее а потом только восстанавливаю.
Вопрос в том можно ли такое автоматизировать ?
Или нужно использовать другие методы? (cfront например)
Стандартно так не сделаешь, особенно есть нужно играться с удалением.
А может можно поиграться реплкацией, log shipping или mirroring, если БД на SQL. Всё зависит от цели и частота, которая приследуется объединением. Как говориться "цель оправдывает средства".
Старый 26.05.2009, 10:56   #9  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Добрый день всем.
Значит, что бы такое делать лучше что бы база была на SQL. Попробую сделать.
Всем спасибо за ответы.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:16.