Obrigado pelo retorno Walter, mais comentários abaixo. Em 10 de fevereiro de 2010 15:36, Walter Chagas (Bol)
> > > > Como vocês lidam com o caso de a instalação estar mais de uma versão > > defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização > > para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2. > > > > > > O nosso caso roda dentro da rede interna. Sempre que o programa é > atualizado, somos obrigados a entrar no banco de dados do servidor e trocar > a versão. Tem uma tabela específica pra isto. A tabela fica no banco de > dados que seu sistema irá interagir. Quando o caboclo lá executa o sistema, > a primeira coisa que ele faz é ir na tabela e confrontar sua versão com a > versão que tá lá. Caso haja divergencia, ele avisa pro usuario atualizar. > Senão, continua executando o programa. Na telemont, temos 4 servidores cada > um com um banco diferente dada a quantidade de sistemas que rodam na > operacional. Todos estes bancos tem a tabela de controle de versões dos > sistemas que irão interagir com estes referidos bancos. Eu acredito que suas > atualizações são cumulativas, portanto não seria problema se o cliente está > na 1.0 e seu projeto já no 1.5. Pelo menos aqui na Telemont a coisa é assim. > As atualizações são cumulativas > Então as atualizações de banco de dados são feitas manualmente, certo? No meu caso, as atualizações do banco de dados também são automáticas. > > > > Não entendi, por que IP fixo? > > > > Se voce trocar o IP do servidor, aonde estão as atualizações, toda hora, > como é que se programa de update irá achar o servidor para pegar o arquivo e > instalá-lo no cliente? > > > Via DNS. > > [As partes desta mensagem que não continham texto foram removidas]