Sintomas
Assuma que tem uma tabela que tem muitas linhas e um índice de texto completo no Microsoft SQL Server 2014. Quando se tenta eliminar muitas linhas da tabela numa única transação, ocorre um bloqueio de esquema como parte da remoção das linhas do índice de texto completo, e todas as outras consultas de manipulação são bloqueadas pela operação de eliminação.
Causa
O problema ocorre porque, quando se apaga muitas linhas de uma tabela muito grande com um índice de texto completo, o processo de eliminação no índice de texto completo é realizado numa transação aninhada. A eliminação para o índice de texto completo pode demorar mais tempo, mesmo que a eliminação termine rapidamente para as linhas na tabela base. Isto reverte todos os progressos da operação de eliminação no índice de texto completo se o servidor for desligado ou reiniciado. Também leva a demasiados bloqueios na mesa base e a muitos bloqueios de transações.
Resolução
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server.
Atualização Cumulativa 4 para SQL Server 2014 /en-us/help/2999197
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".