Resposta de
adrianoturbo em 26/06/2007 - 22:17h:
* adrianoturbo usa Debian
* adrianoturbo tem conceito: 8.7




Quando este arquivo do banco de dados fica em um compartilhamento, cujo o
computador que o hospeda é windows, você consegue fazer vários acessos
leitura/escrita simultâneamente, certo ?
Acontece, que um arquivo de banco access não foi feito para ter diversos
acessos físicos simultâneamente. Isso corrompe o banco fácil, fácil, mesmo
quando o computador que o hospeda é windows.
Minha recomendação, é que os acessos sejam feitos por ODBC (sem acesso
físico ao arquivo mdb pela rede) ou que você utilize um banco de dados de verdade.
Boa sorte !
Resposta de
clecinaldo em 26/06/2007 - 22:22h:
* clecinaldo usa Suse
* clecinaldo tem conceito: nenhum voto.
obrigado Adriano, só q enquanto o programador nao muda o sistema, estou tendo q usar assim, ja fiz isso antes no linux, só q não lembro como fiz
Resposta de
adrianoturbo em 26/06/2007 - 22:40h:
* adrianoturbo usa Debian
* adrianoturbo tem conceito: 8.7




Instale CL 9.0 e configure as seguintes linhas no smb.conf
[global]
log level = 1
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes
- A opção log level faz com que vc detalhe de 0 à 3 os teus logs.
- A opção socket options faz com que o servidor envie pacotes para a rede, mantendo assim o tempo de resposta do servidor baixo. SO_RCVBUF E SO_SNDBUF oferece o reinício para um valor de buffer mais alto que o do sistema operacional.
- As opções read raw e write raw, permitem ao samba usar gravação e leitura de arquivos grandes, acima de 64kb em uma única requisição samba.
- A opção oplocks permite aos clientes fazer cache dos arquivos localmente. Este opção é habilitada por Padrão. MAS arquivos de banco de dados nunca devem ser colocados em cache, para que quando sejam feitas mudanças nos arquivos do servidor, sejam visíveis no cliente, ela provê um considerável aumento na performance mas tb pode ser desativado em compartilhamentos específicos.
- max xmit configura o maior bloco de dados que o samba irá tentar gravar de cada vez.
- getwd cache, armazena em cache a caminho para o diretório corrente, evitando grandes leituras na árvore de diretórios para descobrí-lo.
Espero que te ajude de alguma forma .
Boa sorte !