Restrição de Acesso ao servidor
Olá, pessoal.
Tenho um sistema baseado em um servidor Windows2000, dedicado e com protecao em algumas pastas . As estações acessam por atalho o servidor para executar o sistema.
Recentemente, a empresa passou a usar o tal servidor para acessar o sistema tb. O problema é que o servidor não compartilha o sistema como uma estação, isso é, dá o tal erro do PD...LCK ou NET.
Se alguma estação já estiver usando o sistema, erro. Se o servidor for o primeiro, a estação é que vai dar o erro. Várias estações sem o servidor funciona bem.
As configuracoes do BDE estão corretas, tanto nas estções quanto no servidor.
Seria alguma restricao no WIndows2000. Ou ainda, não posso ter restrição de acesso à raiz?
Abraços
Marcelo Canuto
Tenho um sistema baseado em um servidor Windows2000, dedicado e com protecao em algumas pastas . As estações acessam por atalho o servidor para executar o sistema.
Recentemente, a empresa passou a usar o tal servidor para acessar o sistema tb. O problema é que o servidor não compartilha o sistema como uma estação, isso é, dá o tal erro do PD...LCK ou NET.
Se alguma estação já estiver usando o sistema, erro. Se o servidor for o primeiro, a estação é que vai dar o erro. Várias estações sem o servidor funciona bem.
As configuracoes do BDE estão corretas, tanto nas estções quanto no servidor.
Seria alguma restricao no WIndows2000. Ou ainda, não posso ter restrição de acesso à raiz?
Abraços
Marcelo Canuto
Canuto
Curtidas 0
Respostas
Koplin
29/10/2003
Tente criar uma pasta compartilhada com o nome NET e aponte o net dir de todos os BDE´s envolvidos para esta pasta.
Será criado o pardxusr.net dentro desta pasta que será compartilhado por todos os clientes. Normalmente ele poe na raiz. Outra coisa, procure mapear a pasta onde estao os dados e aponte no BDE dos clientes para esta pasta.
No servidor crie um driver virtual e aponte o bde para esta pasta. Isto evita corrupcao de indices
Para criar um driver virtual crie um batch com a linha
SUBST Y: C:\DADOS #para letra Y
e execute-o na inicializacao do windows
Provavelmente, as resricoes a raiz estao impedindo o acesso ao .net Fazendo isso vc libera o acesso a todas as maquinas.
Será criado o pardxusr.net dentro desta pasta que será compartilhado por todos os clientes. Normalmente ele poe na raiz. Outra coisa, procure mapear a pasta onde estao os dados e aponte no BDE dos clientes para esta pasta.
No servidor crie um driver virtual e aponte o bde para esta pasta. Isto evita corrupcao de indices
Para criar um driver virtual crie um batch com a linha
SUBST Y: C:\DADOS #para letra Y
e execute-o na inicializacao do windows
Provavelmente, as resricoes a raiz estao impedindo o acesso ao .net Fazendo isso vc libera o acesso a todas as maquinas.
GOSTEI 0
Bacalhau
29/10/2003
Koplin e canuto, antes de mais um abração daqueles!! Arranjei tempo (fiiiiiiiiinalmente...) para voltar ao fórum.
Como complemento, refiro que só entrando o primeiro e mais nenhum usuário (já estou aprendendo brasileiro :lol: ), tudo indica que o BDE não está correcto como refere o colega canuto.
E como os sistemas 2000 não lêm o respeitável AUTOEXEC.BAT, depois de criar o batch file, há que colocar um atalho no item ´Arranque´ da sessão 2000
abraço
bacalhau
Como complemento, refiro que só entrando o primeiro e mais nenhum usuário (já estou aprendendo brasileiro :lol: ), tudo indica que o BDE não está correcto como refere o colega canuto.
E como os sistemas 2000 não lêm o respeitável AUTOEXEC.BAT, depois de criar o batch file, há que colocar um atalho no item ´Arranque´ da sessão 2000
abraço
bacalhau
GOSTEI 0
Koplin
29/10/2003
Falou meu professor de BDE!
Essas dicas q passei aprendi com ele!
Essas dicas q passei aprendi com ele!
GOSTEI 0
Bacalhau
29/10/2003
Tu é humilde cara, mas tu é fera!! :twisted:
Telefono hoje à noite
Telefono hoje à noite
GOSTEI 0