Hovercraft, poderia ser feito assim, ao atualizar, no 1º acesso seria exibida uma tela notificando que o Banco de Dados seria movido de local e seria informado o novo local, junto ao texto um link para maiores informações.
Então o admin enviaria para as estações o comando de atualizar e já modificaria o local.
Acredito que é melhor implementar isto e ter um pouco de problema agora, do que ter ele por tanto tempo.
____
O grande problema foi não ter pensado nisto quando o software estava ainda em projeto.
Agora será complicado resolver.
____
Vejamos os problemas enfrentados hoje.
- Temos 4 possíveis caminhos para a pasta arquivos de programas.
- XP\Vista\7(32)-PT_Br> c:\arquivos de programas
- Vista\7(32)-En(Traduzido)> c:\program files
- XP\Vista\7(64)--PT_Br> c:\arquivos de programas(x86)
- XP\Vista\7(64)-En(Traduzido)> c:\program files(x86)
- Temos 2 possíveis locais para a versão do Firebird.
- firebird_1_5
- firebird_2_1
- Temos 2 possíveis versões do BD
- .GDB
- .FDB
Agora combine isso, to quase louco pra decifrar como está o ambiente dos caras.
Agora se mudarmos o local, no máximo que pode acontecer é a unidade de instalação do Windows dele ser diferente de C:\
Eu defendo a idéia de informar + mudar = Solução.
Sem contar que mostraria interesse da equipe em melhorar um dos principais pontos de problemas.