WINDOWS SERVER 2008 R2 64BITS
ai galera... e o seguinte... to passando por um problema em um cliente.
A situação e a seguinte.
Tenho sistema de vendas em VB6 com banco Access que estava instalado no pc com Windows Server 2003 e o usuarios usava o sistema atraves da area de trabalho remota do windows e o sistema rodava perfeito. Agora o cliente o mudou para o Windows Server 2008 r2 de 64bits com RAID ou seja esta espelhando o HD e agora o sistema fica travando no momento de abrir alguma tabela do banco de dados que possui muitos dados. como por exemplo ao consultar o historico de vendas de um cliente por exemplo o sistema. nao e exibida nenhuma mensagem de erro. ele apenas para de responder. Alguém tem alguma sugestão do que posssa ser? um detalhe em outros clientes que utiliza o mesmo windows mas sem o RAID o sistema tambem roda perfeito.
A situação e a seguinte.
Tenho sistema de vendas em VB6 com banco Access que estava instalado no pc com Windows Server 2003 e o usuarios usava o sistema atraves da area de trabalho remota do windows e o sistema rodava perfeito. Agora o cliente o mudou para o Windows Server 2008 r2 de 64bits com RAID ou seja esta espelhando o HD e agora o sistema fica travando no momento de abrir alguma tabela do banco de dados que possui muitos dados. como por exemplo ao consultar o historico de vendas de um cliente por exemplo o sistema. nao e exibida nenhuma mensagem de erro. ele apenas para de responder. Alguém tem alguma sugestão do que posssa ser? um detalhe em outros clientes que utiliza o mesmo windows mas sem o RAID o sistema tambem roda perfeito.
Você está usando qual banco de dados neste sistema?
e faz tempo esta troca? ou recente;
teu sistema com acesso ao access pode estar pedindo uma compactada nos dados ou ajuste de indices;
teu sistema com acesso ao access pode estar pedindo uma compactada nos dados ou ajuste de indices;
Bom pessoal
O Banco e access e ja fiz um reparação e compactação do banco e ajustes no indices e nada.
inclusive este problema so ocorre num cliente nos outros clientes que tambem usa o mesmo sistema e no mesmo windows nao tem esse problema.
O Banco e access e ja fiz um reparação e compactação do banco e ajustes no indices e nada.
inclusive este problema so ocorre num cliente nos outros clientes que tambem usa o mesmo sistema e no mesmo windows nao tem esse problema.
mandou executar o aplicativo como administrador. Lembre-se: server 2003 = XP; server 2008 = 7; server 2012 = 8
sim,
Vou descrever o que já tentei e até agora sem efeito.
1º Rodar com compatibilidade com o Windows XP SP3
2º Executar com administrador
3º Desativei o DEP do Windows para ele
4º Já fiz varios teste no banco como reorganizar indices, compactar ,e reparar
E nada, continua com o mesmo problema, não sei se e algum tipo de incompatibilidade por estar espelhando o HD com RAID ou coisa do tipo
pois em outros clientes que também e o Windows Server 2008 R2 64Bits so que não espelha o HD o sistema roda normalmente.
so neste caso que não
Vou descrever o que já tentei e até agora sem efeito.
1º Rodar com compatibilidade com o Windows XP SP3
2º Executar com administrador
3º Desativei o DEP do Windows para ele
4º Já fiz varios teste no banco como reorganizar indices, compactar ,e reparar
E nada, continua com o mesmo problema, não sei se e algum tipo de incompatibilidade por estar espelhando o HD com RAID ou coisa do tipo
pois em outros clientes que também e o Windows Server 2008 R2 64Bits so que não espelha o HD o sistema roda normalmente.
so neste caso que não
Duvido muito que o RAID seja a causa, os programas nem ficam sabendo que ele existe, e se for controlado por hardware nem o Windows tem o trabalho de gravar os dados nos dois HDs, além de que RAID 1 aumenta o desempenho na hora da leitura e mantém o mesmo desempenho que teria com 1 só HD na hora da gravação.
Você já conferiu se tem algum antivÃrus ou programa de segurança instalado no PC? Isso acontece independente da quantidade de pessoas usando o sistema?
Você já conferiu se tem algum antivÃrus ou programa de segurança instalado no PC? Isso acontece independente da quantidade de pessoas usando o sistema?
A hora que der, abandone o Access e VB6 e passe para o SQL server e VB.NET ou C#
Eu tenho aqui meu principal sistema em VB6 e access, ultimamente tenho me incomodado bastante com travamentos erros que parece que nascem sozinhos e corrupção do Banco access.
Pois bem estou refazendo em VB.NET e SQL server, já são 2 anos de desenvolvimento, está 80% pronto e funcionando, usando as mesmas tabelas que foram exportadas do access para o SQL Server, as rotinas SQL ficaram na maioria muito mais rápidas.
Relatórios que levavam até 5min para gerar no Access, hoje leva menos de 30 segundos no SQL server
e como se sabe, access multiusuário é uma tragédia.
Eu tenho aqui meu principal sistema em VB6 e access, ultimamente tenho me incomodado bastante com travamentos erros que parece que nascem sozinhos e corrupção do Banco access.
Pois bem estou refazendo em VB.NET e SQL server, já são 2 anos de desenvolvimento, está 80% pronto e funcionando, usando as mesmas tabelas que foram exportadas do access para o SQL Server, as rotinas SQL ficaram na maioria muito mais rápidas.
Relatórios que levavam até 5min para gerar no Access, hoje leva menos de 30 segundos no SQL server
e como se sabe, access multiusuário é uma tragédia.
concordo com o JCM, mas o que você poderia fazer antes, é migrar apenas o banco, eu também usei o access por muito tempo, e em clientes com muito acesso e vários micros em rede, tive problemas, até que migrei o banco para sql server e rescrevi no vb6 apenas as rotinas de acesso a dados, pois usa tudo em DAO e passei para ADO, o desempenho e confiabilidade, nem se compara. Fiz isso, porque a programação que ja tinha no vb6 foi quase que 100% compatÃvel e o sistema é muito grande. Agora aos poucos também estou passando para vb.net, mas meu sistema em vb6 ainda vai longe..
Qual o tipo de conexão você esta utilizando para acessar o Access, OLEDB ou ODBC?
por ser 64bits tive problemas com a conexão OLEDB. Funciona, mas travava muito! Então mudei a conexão para ODBC.
Você disse que já recriou os indices, o access esta instalado no servidor? qual a versão do Office 64 ou 32?
por ser 64bits tive problemas com a conexão OLEDB. Funciona, mas travava muito! Então mudei a conexão para ODBC.
Você disse que já recriou os indices, o access esta instalado no servidor? qual a versão do Office 64 ou 32?
Filman
o Office ta instalado sim não verifiquei mas acredito que seja o de 32btis e o tipo de conexão que e a seguinte sabe aquele componente que vc adicona o formulario que chama-se Data1 e conforme vc vai adicionando mais vai data2, data3.... entao eu uso sei nao sei e ADO ou DAO ou outra coisa
o Office ta instalado sim não verifiquei mas acredito que seja o de 32btis e o tipo de conexão que e a seguinte sabe aquele componente que vc adicona o formulario que chama-se Data1 e conforme vc vai adicionando mais vai data2, data3.... entao eu uso sei nao sei e ADO ou DAO ou outra coisa
Faça seu login para responder