Como posso automatizar o backup de um servidor Quickbooks?

5

Eu tenho três computadores: o primeiro é o servidor de arquivos da empresa, que tem o arquivo da empresa Livros rápidos, está sempre ativo e mora no closet. Os outros dois são Quick Books Clients. Todos são XP Pro.

Eu preciso de uma maneira de fazer backup automaticamente do arquivo de dados do QB, sem nenhuma intervenção do usuário.

O Quick Books foi construído em um utilitário de backup agendado, mas pelo que eu li, ele só funciona quando o software está sendo executado no modo de usuário único. (e, obviamente, colocar o servidor no modo de usuário único derrota o conceito de ter um servidor). Além disso, na verdade, não estou executando o próprio QB no servidor, apenas o processo "QB Database Server" que fica na bandeja do sistema.

Certamente deve haver uma maneira de automatizar isso? Estou aberto a quaisquer ideias / sugestões.

Obrigado!

    
por Nick 01.11.2009 / 22:28

5 respostas

8

Eu acredito que, se não houver clientes acessando nenhum dos arquivos da empresa, então você está pronto para ir. Você pode simplesmente copiar os arquivos de dados do Quickbooks para fora do diretório, sem os arquivos de .nd de bloqueio e eles devem estar limpos.

O "servidor" do Quickbooks nada mais é do que um gerenciador de bloqueio glorificado. É basicamente apenas o código de bloqueio da parte multiusuário do cliente que é executado em uma máquina dedicada e garante que os arquivos estejam sempre abertos no modo multiusuário. Até onde eu sei, o Quickbooks apenas determina isso verificando a presença dos arquivos '.nd'.

Basicamente, escolhemos algumas vezes em que estamos razoavelmente seguros de que ninguém acessará os arquivos .QBW e fará cópias deles para um local de backup. Realmente fazemos isso uma vez por hora, e até agora não tivemos problemas com a recuperação de arquivos quando os usuários os estragam.

    
por 02.11.2009 / 02:11
1

Por que o recurso de backup automático (criação de arquivos qbb) não está no QuickBooks adequado para seus objetivos? Você pode configurá-lo para backup toda vez que o programa é fechado. No QB 2009, a capacidade de criar um backup no modo multiusuário foi adicionada, e também a capacidade de enviar mensagens através de chat para outros usuários logados, ou para expulsá-los do QuickBooks. :-) Pode valer a atualização.

Versões mais recentes (até 7) do QuickBooks Enterprise podem ser executadas no Linux. Ou veja a nota da Intuit sobre a execução do QB 2007 em um servidor Linux em enterprisesuite.intuit.com (clique na guia "technical" no meio da página abaixo do vídeo)

Existe também agora um add-on SaaS chamado SmartVault - um dos seus recursos é um backup automático do arquivo QuickBooks para o armazenamento on-line sempre que alguém sai do QuickBooks. Funciona com o QB 2007. veja smartvault.com/backup/index

Além disso, copiar o arquivo QBW não fornecerá uma cópia completa de tudo o que é usado no QuickBooks. O melhor exemplo é se eles importaram um logotipo para ser usado em faturas ou outros formulários, não serão pegos com o arquivo QBW. Consulte o link

    
por 06.11.2009 / 04:20
1

Talvez eu tenha uma solução melhor para fazer os backups automaticamente em uma instalação de vários usuários. Desde a versão 10, os recursos de backups de agendamento funcionam em segundo plano, portanto, não há necessidade de alternar para um único usuário ou aguardar o encerramento do aplicativo.

O que eu fiz foi o seguinte:

  1. Crie uma pasta de compartilhamento no servidor da qual todos tenham permissão para escrever.
  2. Crie uma regra de backup de agendamento no aplicativo cliente do usuário e aponte-a para a pasta compartilhada. A hora do backup é de uma hora antes do fechamento da empresa.
  3. Crie a mesma regra de backup em todos os clientes (datas, hora e caminho exatos), de modo que não depende de uma máquina específica para estar ativa.

Eu tive que fazer isso por cliente e empresa.

O único inconveniente que encontrei com essas soluções é que o QB não manipula bem a quantidade de cópias a serem armazenadas. Criar novo arquivo sempre e não remover os antigos. Isto é o que eu estou tentando lidar, porque vamos instalar e serviço de backup online.

    
por 12.03.2011 / 00:44
0

A solução mais fácil é gravar um arquivo em lotes em um dos clientes que copia os arquivos QuickBooks do servidor para uma pasta no cliente e executá-lo automaticamente usando as tarefas agendadas do XP em algum momento, quando nenhum cliente estiver usando o QuickBooks. Essa não é uma ótima solução , mas satisfará o requisito básico. Para alguma proteção adicional, você pode usar o Jungle Disk Workgroup Edition e copiar os arquivos para a nuvem da Amazon.

Para obter informações sobre uma solução melhor, procure "backup do Windows". Veja minha resposta a uma pergunta sobre backup aqui e as muitas permutações e opções.

Finalmente, sugiro que você morda a bala e obtenha um servidor para esses dados (claramente críticos). Por servidor quero dizer hardware de servidor e Windows Server. Você pode considerar Windows Small Business Server como ele pode resolver muitos outros problemas.

    
por 01.11.2009 / 23:57
0

Escrevi um pequeno arquivo em lote que interrompe o serviço do servidor na máquina do servidor (obviamente isso funciona apenas em um escritório 9-5) às 02:00, descarta os arquivos da empresa em um arquivo RAR, reinicia o serviço do servidor e então FTPs para um servidor remoto, funciona muito bem, levou alguns minutos e eu tenho 10 cópias no servidor remoto, mudando o nome sequencialmente no upload ..

    
por 03.11.2013 / 06:21