Applies ToSQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 Express

A Microsoft distribui as correções do Microsoft SQL Server 2008 Service Pack 3 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 Service Pack 3.

Sintomas

Assuma que aplicou a Atualização Cumulativa 6 para o Microsoft SQL Server 2008 Service Pack 2 ou mais tarde. Quando tenta executar uma declaração DE ATUALIZAÇÃO que inclui uma cláusula "WHERE CURRENT OF cursor" para atualizar uma tabela, o processo Sqlservr.exe experimenta uma utilização excessiva do CPU.

Causa

Este problema ocorre devido a um problema de proteção de Halloween que é introduzido no pacote de atualização cumulativo. Há um grande custo para esta operação quando a declaração UPDATE é executada numa transação de longa duração. Para obter mais informações sobre a proteção de Halloween no SQL Server, aceda ao seguinte website do Microsoft Blogs:

http://blogs.msdn.com/b/craigfr/archive/2008/02/27/halloween-protection.aspx

Resolução

Nota Esta correção só está ativada sob a bandeira de vestígios 2430. E deve ser ativado por sessão.

Informação de atualização cumulativa

Pacote de serviço SQL Server 2008 3

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

2738350 Pacote de atualização cumulativo 7 para SQL Server 2008 Service Pack 3Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 Service Pack 3. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2629969 O SQL Server 2008 constrói que foram lançados após o lançamento do SQL Server 2008 Service Pack 3

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.