RenatoPim escreveu:
Por que a cópia do banco estando em outro micro não é possível?
Veja esse exemplo:
Copiar um arquivo da máquina A para a máquina B pela rede, estando logado na máquina C.
Escrever as informações no disco (HD) é uma operação realizada pelo sistema operacional da máquina B, existe um protocolo para realizar essa operação, validações tais como direito de escrita, espaço em disco e outras são efetuadas. A máquina C solicita informações para a máquina A e depois repassa para a máquina B. Para tudo isso funcionar é necessário haver compartilhamento de pastas além de outras coisas. Por isso optamos por não efetuar a manutenção em outra máquina.
RenatoPim escreveu:
O caminho completo do arquivo já se encontra definido, então basta fazer uma cópia na mesma pasta, não?
Esse caminho é uma informação passada na conexão com o serviço Firebird para que ele (o serviço) realize as operações de leitura/gravação (selects/inserts/updates) no arquivo de banco de dados. Na verdade não temos acesso ao arquivo isso é um ponto de segurança.
RenatoPim escreveu:
Ou então abrir espaço para se configurar o caminho que deverá ser usado para geração desta cópia.
Mesmo com essa informação seria necessário liberar o arquivo de banco de dados na rede para a leitura. Com isso estaríamos criando uma enorme falha de segurança, pois como dito anteriormente apenas o serviço do Firebird deve ter acesso ao arquivo de banco de dados.