Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Considere o seguinte cenário:

  • Você tem uma tabela FILESTREAM muito grande.

  • Você executa uma consulta exclusão de linhas na tabela FILESTREAM que cria um plano de consulta caro, como um que é filtrado por uma junção interna para outra tabela grande no sistema.

  • O otimizador de consultas escolhe um plano de execução paralela.

Nesse cenário,uma ssertion ocorrerá e você poderá receber mensagens de erro semelhantes às seguintes no log de erros do SQL Server:

DateTime spid SpidNumber erro: 5553, severidade: 20, estado: 6.

Erro interno de DateTime spid SpidNumber do SQL Server. O Gerenciador de FILESTREAM não pode continuar com o comando atual.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

O problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:

Sobre atualizações cumulativas do SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior atualização cumulativa. Confira as atualizações cumulativas mais recentes do SQL Server:

Solução alternativa

Ta solução alternativa para esse problema,a ou y pode usar o seguinte método:

Mova a consulta junção interna para uma instrução separada e salve os resultados em uma tabela temporária. Em seguida, execute a consulta exclusão filtrada pelas entradas na tabela temporária. Além disso, você pode aumentar o limite de custo do paralelismo para forçar o otimizador a serializar o plano de consulta.

Por exemplo:

Selecione RefTable. alias em #T de DB. dbo. Outertable INNER JOIN DB. dbo. RefTable ON RefTable. alias = Outertable. alias

             ONDE Outertable. alias > 30006 e Outertable. alias < 30010 

EXCLUIR do DB. dbo. TableName ONDE alias IN (SELECT * FROM #T)

Referências

Saiba mais sobre a terminologia que A Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×