none
Perda de dados no sql server RRS feed

  • Pergunta

  • eu tenho um sistema que roda normalmente em vários clientes,
    e em apenas 1 deles, o pessoal tá reclamando que tem "registros sumindo"...

    já rodei DBCC CHECKDB e não tem nada de erros.

    existe alguma outra operação que eu possa verificar se existe alguma coisa errada no banco deles?

    Pra ilustrar melhor o cenário:
    - existem 2 máquinas na empresa, 1 é o servidor, 1 é a maquina cliente
    - o acesso é via tcp na rede interna mesmo
    - na maquina cliente cria-se uma venda, adiciona itens, imprime o cupom
    - realiza mais vendas, etc...
    - de uma hora pra outra, não sei se da uma falha de rede, ou se a máquina dá algum problema (o cliente não soube me informar), a máquina trava, o sistema trava, finaliza o sistema pelo gerenciador de tarefas
    - quando vão verificar, alguns registros sumiram

    obs:
    - para cada criação de venda e adicionamento de itens, eu insiro direto no banco, não fica nada em memória
    - não existem rotinas de delete no banco
    - para cada movimento eu também insiro registros em uma tabela de auditoria (log), e nela também os registros não aparecem
    - apenas 1 cliente tem esse problema

    domingo, 13 de setembro de 2020 01:43

Todas as Respostas

  • Caro Colega,

    Este condição de registros "sumidos" não se contorna na execução do DBCC CheckDB, existem algumas considerações que temos que analisar, dentre as quais a leitura do arquivo de log para que possamos identificar uma possível ocorrência de dados excluídos.

    Um ponto importante seria analisarmos as questões relacionadas a parte de índices e estatísticas do seu ambiente, a ocorrência de dados fantasmas é algo que pode acontecer mas não de forma corrente.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 15 de setembro de 2020 17:39
    Moderador