Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
jescudeiro Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2012 Mensagens: 261 Localização: ribeirao preto
|
Enviada: Sex Set 06, 2019 4:23 pm Assunto: Atualização do Executavel e Banco de dados Online |
|
|
Boa tarde,
Tenho um sistema em Delphi 2010 e SQL 2008.
Toda vez que tem uma atualização, preciso entrar na máquina do cliente, copiar o executável, entrar no Sql criar campo a campo e executar as procedures.
Tenho um servidor FTP, pensei em colocar o EXE versionado e baixar no cliente, mas o que faço para parear o banco de dados?
Não aguento ter que entrar um a um pra fazer isso e olha que tenho 6 clientes, se tivesse 60 não daria conta.
muito obrigado |
|
Voltar ao Topo |
|
|
johnny-walker Moderador
Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Dom Set 08, 2019 11:19 am Assunto: |
|
|
Utilize alguma ferramenta que faz a comparação entre duas tabelas ou scripts e proceda a comparação, o software irá comparar e gerar o script sql do que está diferente no banco de dados, aí basta você executar o script.
Eu utilizo o ibexpert para firebird para fazer a comparação e gerar o script e criei uma ferramenta no Delphi que executa o script e atualiza a estrutura do banco de dados. Esta ferramenta atualiza a versão da estrutura do banco que é um campo, assim eu sei qual versão do script foi executado é possível gerar as alterações de acordo, caso o cliente não tenha atualizado nenhuma vez, faço por um backup dele a comparação e gerou o script.
Tem uma ferramenta chamada dbforge que acredito eu ser compatível com o sql Server e com você pode fazer a comparação do banco.
Bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
|
jescudeiro Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2012 Mensagens: 261 Localização: ribeirao preto
|
Enviada: Ter Set 17, 2019 8:59 am Assunto: |
|
|
Muito obrigado |
|
Voltar ao Topo |
|
|
|