none
erro de estouro de pilha ao deletar um registro RRS feed

  • Pergunta

  • pessoal estou tentando deletar um registro de uma tabela do meu banco de dados e aparece a mensagem abaixo:

    O processador de consultas ficou sem espao de pilha suficiente durante a otimizao da consulta. Simplifique a consulta.

    Alguma dica de comando para executar no banco para tentar acertar isso?

    ja tentei dbcc dbreindex... mas nada

     

    terça-feira, 1 de novembro de 2011 18:38

Respostas

  • Peterson,

    Neste caso, você deverá primeiro excluir os dados nas tabelas filhas para depois excluir nas tabelas pais.

    O mais indicado para tentar acelerar o processo e eliminar este problema de estouro de pilha remover as Constrainst realizar o processo e depois recriar novamente.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quarta-feira, 2 de novembro de 2011 23:22
    Moderador

Todas as Respostas

  • Peterson

    Qual a versão de seu SQL? talvez o KB abaixo o ajude

    http://support.microsoft.com/kb/945896


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    terça-feira, 1 de novembro de 2011 18:47
    Moderador
  • o banco era 2000, foi migrado para o sql 2008 r2

     

    terça-feira, 1 de novembro de 2011 18:51
  • Peterson

    Qual a versão de seu SQL? talvez o KB abaixo o ajude

    http://support.microsoft.com/kb/945896


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba


    Marcelo, eu nao estou usando subquery, apenas delete from tabela where campochave = [valor]
    terça-feira, 1 de novembro de 2011 18:57
  • Existe CONSTRAINTS CASCADE na tabela?
    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    terça-feira, 1 de novembro de 2011 19:43
    Moderador
  • Existe CONSTRAINTS CASCADE na tabela?
    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba


    SIM EXISTE VARIAS CONSTRAINTS REF. AS TABELAS DEPENDENTES
    terça-feira, 1 de novembro de 2011 19:59
  • Peterson,

    Neste caso, você deverá primeiro excluir os dados nas tabelas filhas para depois excluir nas tabelas pais.

    O mais indicado para tentar acelerar o processo e eliminar este problema de estouro de pilha remover as Constrainst realizar o processo e depois recriar novamente.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quarta-feira, 2 de novembro de 2011 23:22
    Moderador