A Microsoft distribui as correções do Microsoft SQL Server 2012 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 SQL Server 2012.
Sintomas
Tem uma tabela que contém muitas linhas e um índice de texto completo no Microsoft SQL Server 2012. Quando se tenta eliminar muitas linhas da tabela numa única transação, ocorre um bloqueio de esquema quando as linhas são removidas do índice de texto completo. Além disso, todas as outras consultas de manipulação são bloqueadas pela operação de eliminação.
Causa
Este problema ocorre devido a um problema que ocorre quando se apaga muitas linhas de uma tabela muito grande que tem um índice de texto completo. Nesta situação, o processo de eliminação no índice de texto completo é realizado numa transação aninhada. A operação de eliminação do índice de texto completo pode demorar muito tempo a terminar, mesmo que a operação de eliminação termine rapidamente para as linhas na tabela base. Isto reverte qualquer supressão que tenha sido feita no índice de texto completo se o servidor for desligado ou reiniciado. Também causa muitos blocos na mesa base e muitos bloqueios de transações.
Informação de atualização cumulativa
Esta questão foi corrigida pela primeira vez na seguinte atualização cumulativa 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 a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.