[firebase-br] Ajuda com backup

Gladiston Santana gladiston em vidy.com.br
Qua Jun 15 17:23:43 -03 2016


Se você está criando um script para automatizar o backup com o gbak,
parabéns.
Mas você não pode gerar o backup diretamente numa unidade de rede, isso não
é indicado, pois como o backup é algo critico, você deve concluí-lo
localmente e então movê-lo para a unidade de rede depois de pronto.
Também esse procedimento evita colisões desnecessárias no protocolo de rede
causando latências altas e uma possível corrupção.

Nos unices-like, existem montagens seguras como o NFS, mas o SMB/CIFS
(\\server\compartilhamento) é uma porcaria quando comparado a ele, então é
melhor não usar esse tipo de unidade de destino. Mas se pretende usar assim
mesmo, numa rede Windows com AD, contas locais (system account) não podem
fazer esse tipo de cópia, tem que ser feito por uma conta já autenticada no
desktop e geralmente não vai funcionar como administrador também porque
assumidamente é uma conta local. Para dar certo, você tem que programar o
agendador de tarefas para usar uma conta comum no AD com permissões onde
pretende gravar ou colocar no script um mapeamento usando conta/senha antes
de efetuar a transferencia ou copia.

Alguns backups por script preferem usar o método de push, isto é, o backup
no servidor é feito e armazenado no servidor e numa hora programada então
outra(s) estação(ões) faz(em) a cópia do arquivo de backup e movem para sí
ou outra unidade segura. Assim haverá varias cópias em diferentes
computadores. Você pode usar esse método quando seu backup for via API do
servidor que é um pouco mais rápido do que usando gbak.



Mais detalhes sobre a lista de discussão lista