Jair - Fórmula Postado 8 de Dezembro de 2009 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 8 de Dezembro de 2009 Alguém já se bateu com esse problema no SQL server, de não conseguir deletar registros em tabelas com muitas FKs, como a GCOLIGADA ? Dá esse erro: The query processor ran out of stack space during query optimization. Please simplify the query. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Wiliam Postado 9 de Dezembro de 2009 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 39 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 260 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 9 de Dezembro de 2009 Alguém já se bateu com esse problema no SQL server, de não conseguir deletar registros em tabelas com muitas FKs, como a GCOLIGADA ?Dá esse erro: The query processor ran out of stack space during query optimization. Please simplify the query. Olá Jair. Acho que acontece isto devido existirem várias tabelas que são dependentes da gcoligada. Se removeres o registro, ficaram registros órfãos nas tabelas dependentes dela. Talvez um delete em cascata resolveria. Se o registro que você está tentando remover não é referenciado em nenhuma outra tabela, uma alternativa seria mudar o nível de compatibilidade da base para SQL Sever 2000 (80). Esse problema vem vindo desde o SQL 2005. A Microsoft já disponibilizou vários HOTFIX dizendo que solucionaria o problema e até agora nada. Como a gcoligada é referenciada por várias FK(s), o otimizador não consegue gerenciar. Se não me engano no SQL 2005 ele tem um limite de 253 FK(s) referenciadas, já no SQL 2008 não sei lhe dizer se aumentou essa limitação. Não sei o motivo, mas o mecanismo do SQL 2000 consegue gerenciar essa situação. Vê se isso te ajuda. Abs. Wiliam. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 9 de Dezembro de 2009 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Autor Denunciar Compartilhar Postado 9 de Dezembro de 2009 Valeu Wilian pelo comentário. Isso que consegui pesquisando também... as mesmas informações, mas creio que não seria legal mudar a compatibilidade para SQL 2000, sendo que o cliente adquiriu o SQL 2008... vai estar na versão mais atual, mas usando recursos da antiga ? Sacanagem isso... a TOTVS tem que dar uma solução pra isso. Se algum outro colega por aqui que conheça bem de banco tiver qualquer idéia, não hesite em comentar. Abraço Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
DBCenter Postado 9 de Dezembro de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 10 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 9 de Dezembro de 2009 Olá Jair, Antes de orientarmos o que deve ser feito, por favor, execute o comando xp_msver e coloque a resposta aqui no Forum... Abrax, DBCenter Soluções em Banco de Dados www.DBCenter.com.br Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 15 de Dezembro de 2009 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Autor Denunciar Compartilhar Postado 15 de Dezembro de 2009 Olá Jair,Antes de orientarmos o que deve ser feito, por favor, execute o comando xp_msver e coloque a resposta aqui no Forum... Abrax, DBCenter Soluções em Banco de Dados www.DBCenter.com.br Opa, ta ai !! 1 ProductName NULL Microsoft SQL Server 2 ProductVersion 655360 10.0.2531.0 3 Language 1046 Portuguese (Brazil) 4 Platform NULL NT INTEL X86 5 Comments NULL SQL 6 CompanyName NULL Microsoft Corporation 7 FileDescription NULL SQL Server Windows NT 8 FileVersion NULL 2007.0100.2531.00 ((Katmai_PCU_Main).090329-1015 ) 9 InternalName NULL SQLSERVR 10 LegalCopyright NULL Microsoft Corp. All rights reserved. 11 LegalTrademarks NULL Microsoft SQL Server is a registered trademark of Microsoft Corporation. 12 OriginalFilename NULL SQLSERVR.EXE 13 PrivateBuild NULL NULL 14 SpecialBuild 165871616 NULL 15 WindowsVersion 393281542 6.0 (6001) 16 ProcessorCount 4 4 17 ProcessorActiveMask 15 0000000f 18 ProcessorType 586 PROCESSOR_INTEL_PENTIUM 19 PhysicalMemory 4089 4089 (4287979520) 20 Product ID NULL NULL Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
DBCenter Postado 19 de Dezembro de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 10 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 19 de Dezembro de 2009 Olá Jair, Você está com o SQL Server 2008 e Service Pack 1 já instalado (10.0.2531.0) não era para ocorrer esse tipo de erro conforme link abaixo da Microsoft, onde diz que esse tipo de erro ocorre somente nas edições da versão 9.0 que é a versão 2005. http://support.microsoft.com/kb/945896 Como esse tipo de ação é algo pontual, nós já solucionamos esse problema em uma certa oportunidade mudando a compatibilidade do banco para 2000 e depois voltando para a compatibilidade atual. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Matheus Postado 5 de Abril de 2013 Tópicos Que Criei: 41 Tópicos/Dia: 0.01 Meu Conteúdo: 229 Conteúdo/Dia: 0.04 Reputação: 1 Pontos/Conquistas: 1.596 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 47 Denunciar Compartilhar Postado 5 de Abril de 2013 Jair, conseguiu resolver esse problema? estou tentando zerar , deixar só o usuário mestre na GUSUARIO e está dando o mesmo erro... att. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cleiton Souza Postado 19 de Agosto de 2013 Tópicos Que Criei: 69 Tópicos/Dia: 0.01 Meu Conteúdo: 339 Conteúdo/Dia: 0.06 Reputação: 12 Pontos/Conquistas: 2.393 Conteúdo Resolvido: 0 Dias Ganho: 8 Status: Offline Idade: 46 Denunciar Compartilhar Postado 19 de Agosto de 2013 Prezados, estou tendo erro para deletar usuários, há como contornar este erro? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.