Aplica-se a
SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Developer SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Standard SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise

A Microsoft distribui as SQL Server correções do Microsoft SQL Server 2008 R2 como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e correções de segurança que foram incluídos na versão de correção SQL Server 2008 R2 anterior.

Sintomas

Considere o seguinte cenário:

  • Você executa uma instância do SQL Server 2008 R2 ou SQL Server 2012 em um computador que tenha mais de um processador.

  • Você executa uma consulta paralela em uma tabela que tem uma grande quantidade de dados espaciais.

Nesse cenário, SQL Server pode levar muito tempo para executar a consulta.Observe que o problema pode ocorrer em uma das situações a seguir.

  • Você define aMAXDOP de dica de consulta como um valor maior que 2.

  • Defina a Max Degree of Parallelismpara um valor maior que 2 na configuração do servidor.

Causa

Esse problema ocorre porque o índice espacial não é usado no plano de consulta.

Resolução

Por SQL Server 2012, habilite o sinalizador de rastreamento 4199 na inicialização ou em uma sessão de usuário.

Informações sobre a atualização cumulativa

SQL Server 2008 R2 Service Pack 1

A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 3 para SQL Server 2008 R2 Service Pack 1. Para obter mais informações sobre como obter esse pacote de atualização cumulativa, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento Microsoft:

2591748 Pacote de Atualização Cumulativa 3 para SQL Server 2008 R2 Service Pack 1

Observe que, como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e correções de segurança que foram incluídos na versão de correção do SQL Server 2008 R2 anterior. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2567616 As SQL Server 2008 R2 que foram lançadas após o SQL Server 2008 R2 Service Pack 1 foi lançado.

SQL Server 2008 R2

A correção para esse problema foi lançada pela primeira vez no pacote de atualização cumulativa 9. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2008 R2, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento Microsoft:

2567713 Pacote de atualização cumulativa 9 para SQL Server 2008 R2

Observe que, como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e correções de segurança que foram incluídos na versão de correção do SQL Server 2008 R2 anterior. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

981356 Os SQL Server 2008 R2 que foram lançados após o SQL Server 2008 R2 foi lançado.

Observação: Depois de aplicar as atualizações cumulativas, você deve habilitar o sinalizador de rastreamento 4199 (TF 4199) para que a correção seja efetiva. Para obter mais informações, consulte KB974006 - SQL Server sinalizador de rastreamento de hotfix de consulta 4199 modelo de manutenção (microsoft.com).

Solução alternativa

Como solução alternativa para esse problema, use um dos seguintes métodos:

  • Use a spatial index hint na consulta.

  • Desabilite a parallel execution plan para a consulta.

Status

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

Informações adicionais

Para obter mais informações sobre o processamento de consulta paralela, visite o seguinte site do MSDN:

Informações gerais sobre o processamento de consulta paralela

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.