Назад | Перейти на главную страницу

Как я могу автоматизировать резервное копирование сервера Quickbooks?

У меня три компьютера: первый - это файловый сервер компании, на котором хранится корпоративный файл Quick Books, он всегда включен и находится в шкафу. Два других - клиенты Quick Books. Все XP Pro.

Мне нужен способ автоматического резервного копирования файла данных QB без какого-либо вмешательства пользователя.

Quick Books имеет встроенную утилиту резервного копирования по расписанию, но из того, что я читал, она работает только тогда, когда программное обеспечение работает в однопользовательском режиме. (и, очевидно, перевод сервера в однопользовательский режим побеждает концепцию сервера). Кроме того, я на самом деле не запускаю сам QB на сервере, а только процесс «Сервер базы данных QB», который находится на панели задач.

Неужто должен быть способ автоматизировать это? Я открыт для любых идей / предложений.

Спасибо!

Я считаю, что если нет клиентов, обращающихся к каким-либо файлам компании, то все в порядке. Вы можете просто скопировать файлы данных quickbooks из каталога без сопровождающих .nd файлы блокировки, и они должны быть чистыми.

«Сервер» Quickbooks - не что иное, как прославленный менеджер блокировок. По сути, это просто код блокировки из многопользовательской части клиента, который работает на выделенном компьютере и обеспечивает постоянное открытие файлов в многопользовательском режиме. Насколько я могу понять, Quickbooks просто определяет это, проверяя наличие файлов '.nd'.

Обычно мы просто выбираем несколько случаев, когда мы достаточно уверены, что никто не получит доступ к .QBW файлы и сделайте их копии в хранилище резервных копий. На самом деле мы делаем это раз в час, и до сих пор у нас не было проблем с восстановлением файлов, когда пользователи их портят.

Почему функция автоматического резервного копирования (создание файлов qbb), которая уже есть в QuickBooks, недостаточно подходит для ваших целей? Вы можете настроить его на резервное копирование каждый раз, когда программа закрывается. В QB 2009 была добавлена ​​возможность создания резервной копии в многопользовательском режиме, а также возможность отправлять сообщения через чат другим зарегистрированным пользователям или выгнать их из QuickBooks. :-) Возможно, стоит обновить.

Более новые версии (7 и выше) QuickBooks Enterprise могут работать в Linux. Или просмотрите примечание Intuit о запуске QB 2007 на сервере Linux на сайте enterprisesuite.intuit.com (щелкните вкладку «Технические» в середине страницы под видео)

Также теперь существует надстройка SaaS под названием SmartVault - одна из их функций - автоматическое резервное копирование файла QuickBooks в онлайн-хранилище каждый раз, когда кто-то выходит из QuickBooks. Он работает с QB 2007. см. Smartvault.com/backup/index

Кроме того, копирование файла QBW не даст вам полной копии всего, что используется в QuickBooks. Лучший пример: если они импортировали логотип для использования в счетах или других формах, он не будет взят с файлом QBW. Видеть http://support.quickbooks.intuit.com/support/pages/knowledgebasearticle/1008679

Может быть, у меня есть лучшее решение для автоматического создания резервных копий при многопользовательской установке. Начиная с версии 10, функции резервного копирования по расписанию работают в фоновом режиме, поэтому нет необходимости переключаться на одного пользователя или ждать закрытия приложения.

Я сделал следующее:

  1. Создайте на сервере общую папку, в которую каждый имеет разрешение на запись.
  2. Создайте правило резервного копирования по расписанию в клиентском приложении пользователя и укажите его в общей папке. Время резервного копирования - за час до закрытия компании.
  3. Создайте одно и то же правило резервного копирования для каждого клиента (точные даты, время и путь), чтобы оно не зависело от конкретной машины.

Я должен был сделать это для каждого клиента и компании.

Единственное неудобство, которое я обнаружил при использовании этого решения, заключается в том, что QB плохо справляется с тем количеством копий, которое нужно сохранить. Он создает новый файл каждый раз и не удаляет старые. Это то, с чем я пытаюсь справиться, потому что мы собираемся установить онлайн-службу резервного копирования.

Самое простое решение - написать командный файл на одном из клиентов, который копирует файлы QuickBooks с сервера в папку на клиенте и запускает его автоматически с использованием запланированных задач XP в то время, когда ни один из клиентов не использует QuickBooks. это не лучшее решение, но он удовлетворит основное требование. Для дополнительной защиты вы можете использовать Версия Jungle Disk Workgroup и скопируйте файлы в облако Amazon.

Чтобы найти лучшее решение, ищите «резервную копию Windows». Смотрите мой ответ на вопрос о резервном копировании Вот и множество перестановок и вариантов.

Наконец .. Я предлагаю вам укусить пулю и получить сервер для этих (явно критических) данных. Под сервером я подразумеваю серверное оборудование и Windows Server. Вы можете рассмотреть Windows Small Business Server так как он может решить множество других проблем.

Я написал небольшой командный файл, который останавливает службу сервера на сервере (очевидно, это работает только в офисе с 9 до 5) в 02:00, помещает файлы компании в файл RAR, перезапускает службу сервера и затем отправляет его по FTP. на удаленный сервер, отлично работает, занимает несколько минут, и я держу 10 копий на удаленном сервере, последовательно переименовывая при загрузке ..