none
Nas estações de trabalho, programa com SQL Server fecha sem motivo aparente RRS feed

  • Pergunta

  • Olá a todos.

    A empresa q trabalho trabalha com o desenvolvimento e venda de um sistema ERP, desenvolvido em VB6 com banco de dados SQL Server 2000.

     

    Temos um cliente com Servidor Windows 2003 Server e várias estações com Windows XP

     

    O problema que tem ocorrido é que, aleatoriamente, o sistema das estações de venda (as que mais exigem processamento no banco de dados) está fechando sem apresentar mensagem alguma. Por exemplo, o vendedor clica no ícone de imprimir e o sistema fecha (e não imprime). O vendedor abre o sistema novamente, repete os mesmos passos e consegue imprimir.

     

    Inicialmente, atribuimos o problema às máquinas estações que já eram obsoletas. As mesmas foram trocadas, assim como o servidor e o switch. Todas as maquinas foram formatadas e reio que bem configuradas.

    Ainda assim, o problema persiste.

    Será possivel que o SQL 2000 Server feche o aplicativo (executado localmente em cada estação) devido a alguma sobrecarga, ou a alguma configuração mal efetuada?

     

    Minha última alternativa é pedir que sejam trocados os cabos de rede, mas isso irá causar um grande incomodo ao cliente, além de não ter garantia de que irá funcionar

     

    Se alguém já tiver visto algo parecido, peço que compartilhe comigo.

    quarta-feira, 16 de junho de 2010 20:03

Todas as Respostas

  • Jonatas,

    Acredito que o SQL Server não tem relação nenhuima com este problema, talvez alguma atualizacao do XP esteja conflitando com o seu programa vb6.

    O SQL nao term permissão alguma na maquina do usuário, pelo contrario é o usuário que consome o SQL Server.

    De uma olhada no Event Viewer dos XPs

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    quarta-feira, 16 de junho de 2010 20:20
  • Jonatas,

    Você chegou a observar se este problema esta ocorrendo sempre na mesma tela ou funcionalidade do sistema?

    Por acaso este sistema esta sendo executado em modo compatível com o Windows XP?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 17 de junho de 2010 23:32
  • O meu sistema foi desenvolvido em VB6, então não há incompatibilidade alguma com o XP... E ao que pude perceber, o erro sempre ocorre ao tentar imprimir o pedido de venda... (mas é possível que ocorra em outras funcionalidades, pois o erro é aleatório)

     

    Será que problemas de rede podem interferir ao ponto de fechar o aplicativo sem mensagem de erro alguma?

    Inclusive, eu pedi para trocarem o switch por um melhor, mas o erro persiste... Uma coisa que me chamou atenção quanto a rede é o fato de um switch (que fica no andar de cima) enviar apenas um cabo para o andar de baixo (onde os erros ocorrem) e esse cabo é novamente distribuido entre as máquinas atraves de um outro switch...

    segunda-feira, 21 de junho de 2010 13:39
  • Jonatas,

    O processo de cascateamento é assim... um cabo de um swicht para outro....

    mas acredito que este não é o seu problema, isto não faria o seu probrama encerrar as atividades no momento da impressão do pedido, ja que o é no momento da impressão, verifique os drives da impressoa... ou tente imprimir em uma outra impressoara... talvez o driver da impressora pode não esta funionando bem com o vb6....

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!! Me siga no twitter: @marcelodba
    segunda-feira, 21 de junho de 2010 14:00
  • A impressora é uma LX-300+

     

    Vou alterar o driver dela, apesar de não acreditar que esse seja o problema, já que outros clientes usam a mesma impressora sem problemas.

     

    Vou fazer o teste e volto a postar...

    terça-feira, 29 de junho de 2010 17:41