Acesso a DBF somente por um DBU

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
ademilson
Usuário Nível 2
Usuário Nível 2
Mensagens: 87
Registrado em: 07 Ago 2007 10:01
Localização: Maringá
Contato:

Acesso a DBF somente por um DBU

Mensagem 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.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem 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 ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

ou coloque o DBU para ser executado por um usuario/grupo diferente que seja acessível apenas à vc.
Avatar do usuário
ademilson
Usuário Nível 2
Usuário Nível 2
Mensagens: 87
Registrado em: 07 Ago 2007 10:01
Localização: Maringá
Contato:

Mensagem 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.
_____________________
José Ademilson da Cruz
Gerente de Desenvolvimento Harbour
SG Sistemas de Automação ltda.
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Senão em engano o ADS permite colocar senha nos DBFs mas eu não uso este recurso para te confirmar...

Imagem
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem 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 !
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
ademilson
Usuário Nível 2
Usuário Nível 2
Mensagens: 87
Registrado em: 07 Ago 2007 10:01
Localização: Maringá
Contato:

Mensagem 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,
_____________________
José Ademilson da Cruz
Gerente de Desenvolvimento Harbour
SG Sistemas de Automação ltda.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem 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.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder