Sintomas
A recompilação de índice online pode causar corrupção do índice ou perda de dados quando ele é usado em conjunto com consultas simultâneas que modificar o número de linhas no Microsoft SQL Server 2012 ou 2014 do Microsoft SQL Server. Por exemplo, uma replicação atualiza várias linhas em uma tabela quando a compilação de índices online está sendo executado na mesma tabela simultaneamente.
Esse problema ocorre quando as seguintes condições forem verdadeiras:-
O índice on-line criar consulta executa no modo paralelo.
-
Erro de bloqueio e um erro fatal, como "tempo de espera de bloqueio" ocorrem em uma ordem específica.
Observação: Para contornar esse problema, execute a compilação de índices online no modo serial (DOP = 1).
Resolução
Informações da atualização cumulativa
O problema foi corrigido primeiro na atualização cumulativa seguinte do SQL Server.
11 de atualização cumulativa para SQL Server 2012 SP1/en-us/help/2975396
Atualização cumulativa 1 para SQL Server 2012 SP2/en-us/help/2976982
Atualização cumulativa 2 para SQL Server 2014/en-us/help/2967546
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com as atualização cumulativa anterior. Confira as mais recentes atualizações cumulativas para o SQL Server:
-
Atualização cumulativa mais recente para o SQL Server 2012 SP1
-
Atualização cumulativa mais recente para o SQL Server 2012 SP2
Informações de hotfix do SQL Server 2012Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico.
Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, envie uma solicitação ao suporte e atendimento ao cliente Microsoft para obter o hotfix. Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:http://support.microsoft.com/contactus/?ws=supportObservação: "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma. Observação: Após aplicar o hotfix, o evento estendido progress_report_online_index_operation Além disso incluem detalhes do erro no campo de dados error_number que tenha sido adicionado ao evento. Este campo pode ser usado para identificar qualquer falha interna durante a operação de índice Online.
Requisitos de reinicialização:Você não precisa reiniciar o computador após aplicar esse hotfix.
Informações de substituição do hotfix:Esse hotfix não substitui um hotfix lançado anteriormente.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".