Página 1 de 1
Acesso a DBF somente por um DBU
Enviado: 27 Set 2007 17:31
por ademilson
Boa tarde Senhores....
Estou com um problemao aki... é o seguinte: Tenho um dbu para linux, cujo denomino de dbu.l, pois bem, deixo ele no meu cliente, pois, as vezes preciso fazer alguma alteracao urgente, dai faco remotamente via putty, porem, apareceu essa semana algumas coisas estranhas do tipo: mudaram o codigo do produto da filial 2 que era 2000 para 4000, resumindo, esse meu cliente tem 11 filiais rodando remotamente, por isso nao posso tira-lo de la, iria me dar muito transtorno.
Resumindo, estava pensando o seguite: Somente o meu dbu iria abrir minhas tabelas...
Alguma ideia

... uma vez tentei mudar o cabecalho das tabelas, mas, nao tive sucesso, deu pau lascado... ai desisti da ideia, porque tambem servico nao falta neh...rsrs
Qualquer dica, sera bem vinda...
Abracos,
Jose Ademilson da Cruz
SG Sistemas de automacao ltda.
Enviado: 27 Set 2007 18:46
por alaminojunior
Não sei se entendi bem o que o nobre colega deseja, mas, lá vai:
Não poderia colocar uma senha de acesso para abrir este DBU, de modo que este acesso seja restrito a vc ?
Enviado: 27 Set 2007 20:31
por vailton
ou coloque o DBU para ser executado por um usuario/grupo diferente que seja acessível apenas à vc.
Enviado: 27 Set 2007 20:33
por ademilson
Entaum Alaminojunior...
Isso eu ja tenho, desse modo os "fução" baxa um dbu da net por exemplo, talvez o caminho seja alterar o cabecalho da tabela, nao sei..., mas como ja citei uma vez comecei a fazer isso mas estava corrompendo demais minhas tabelas....
Mas... Valeu...
Abracos,
Jose Ademilson da Cruz
SG Sistemas de automacao ltda.
Enviado: 28 Set 2007 09:48
por vailton
Senão em engano o ADS permite colocar senha nos DBFs mas eu não uso este recurso para te confirmar...

Enviado: 28 Set 2007 10:26
por alaminojunior
ademilson escreveu:Entaum Alaminojunior...
Isso eu ja tenho, desse modo os "fução" baxa um dbu da net por exemplo, talvez o caminho seja alterar o cabecalho da tabela, nao sei..., mas como ja citei uma vez comecei a fazer isso mas estava corrompendo demais minhas tabelas....
Desculpe a minha inocencia, não pensei nessa hipótese.
Além da SqlLib do nosso amigo Vailton, o xHarbour possui a lib Six, que tem recursos interessantes como criptografia de tabelas, uso de senhas, uma especie de pesquisa incremental, etc...
Acredito que seja a sua solução. A não ser que queira partir para o uso do SQL, que pode ser a SQLLIB já citada, ou o MySql com Mediator. Se optar por estas ultimas, aí sim, vc mata a pau !
Enviado: 28 Set 2007 10:42
por ademilson
Pois eh... ja dei uma olhada nessa six rdd, mas, eu utilizo indice CDX, que na minha opniao é o melhor...
Ja a questao do uso de banco de dados (sql), tenho em algums clientes ja, porem, clientes grandes como esse, ainda nao eh possivel... Tenho problemas em alguns lugares do sistema, do tipo LENTIDAO...
Abs,
Enviado: 28 Set 2007 11:05
por alaminojunior
Lentidão com SQL ?
Bem, modificar o header do dbf não é a solução mais confiável, haja vista a sua experiencia com isso. E além do mais, um simples estouro de tela, deixaria os dbf´s desprotegidos.
Acredito que uma solução de médio prazo com SQL, ou então o uso da Six mesmo. Tem muita gente que usa e parece que é muito boa sim, estude melhor essas opções.
Eu mesmo ainda tenho um sistema de balcão, todo com clipper 5.2/NTX, e estou mudando para Six, ( as maquinas do cliente ainda são 386 ) e pretendo fazer uns testes com a retaguarda usando xHarbour e Six.
Boa sorte.