Atualizar Banco de Dados
Olá pessoal!
Estou precisando atualizar o banco de dados de um cliente fora de
minha cidade (mais de 600KM), e não sei como proceder sem que tenha
um backup do banco de dados comigo, para que eu faça as alterações e
depois devolva pra ser restaurado.
Preciso que me auxiliem, na forma de atualizar este banco, como
vejo em outros sistemas. Ou seja como uma atualizaçao.
Tive que acrecentar novos campos nas tabelas para melhoria do
sistema, como por exemplo:
na Tabela denomidada /*cliente*/ - Adicionei um campo
chamado ´limite de crédito´, criei novas tabelas
(Historico_Movimentos, Centro_Custo, etc), bem como aumentei o
tamanho de campos (varchar 30 para varchar 60, etc)
Até agora a unica forma que conheço pra fazer isso, sem que o
cliente perca seus dados, e através do IBconsole, em minha maquina e
depois devolvo ao cliente com as alterações.
Obs. Não tenho muito conhecimento....
Agradeço a todos...
Siro
Estou precisando atualizar o banco de dados de um cliente fora de
minha cidade (mais de 600KM), e não sei como proceder sem que tenha
um backup do banco de dados comigo, para que eu faça as alterações e
depois devolva pra ser restaurado.
Preciso que me auxiliem, na forma de atualizar este banco, como
vejo em outros sistemas. Ou seja como uma atualizaçao.
Tive que acrecentar novos campos nas tabelas para melhoria do
sistema, como por exemplo:
na Tabela denomidada /*cliente*/ - Adicionei um campo
chamado ´limite de crédito´, criei novas tabelas
(Historico_Movimentos, Centro_Custo, etc), bem como aumentei o
tamanho de campos (varchar 30 para varchar 60, etc)
Até agora a unica forma que conheço pra fazer isso, sem que o
cliente perca seus dados, e através do IBconsole, em minha maquina e
depois devolvo ao cliente com as alterações.
Obs. Não tenho muito conhecimento....
Agradeço a todos...
Siro
Siro
Curtidas 0
Respostas
Rebel_inside
27/04/2003
Olá, Siro.
Pra fazer isso primeiro precisamos saber como que você acessa esses dados.
Por exemplo, se vc usa TTables (ou alguma coisa do gênero) para acessar essas tabelas, esqueça! Você tem que, primeiramente, atualizar as definições de tabelas no Delphi, compilar o programa e atualizar o cliente.
Agora se você tem seu sistema baseado em Querys, Storeds Procedures etc etc etc, tente criar um arquivo de ´Dump´, ou seja, um arquivo de texto que contém todos os comandos SQL e pedir para que seu cliente execute-o no servidor.
Você também pode fazer com que seu programa leia esse tipo de arquivo ou, até mesmo, leia um formato específico que tenha desenvolvido (encriptografado, compactado etc).. mas dai é um pouco mais complicado.
Qq coisa, pode me mandar um MP ou falar comigo no ICQ\MSN
[]´s
Pra fazer isso primeiro precisamos saber como que você acessa esses dados.
Por exemplo, se vc usa TTables (ou alguma coisa do gênero) para acessar essas tabelas, esqueça! Você tem que, primeiramente, atualizar as definições de tabelas no Delphi, compilar o programa e atualizar o cliente.
Agora se você tem seu sistema baseado em Querys, Storeds Procedures etc etc etc, tente criar um arquivo de ´Dump´, ou seja, um arquivo de texto que contém todos os comandos SQL e pedir para que seu cliente execute-o no servidor.
Você também pode fazer com que seu programa leia esse tipo de arquivo ou, até mesmo, leia um formato específico que tenha desenvolvido (encriptografado, compactado etc).. mas dai é um pouco mais complicado.
Qq coisa, pode me mandar um MP ou falar comigo no ICQ\MSN
[]´s
GOSTEI 0