A Microsoft distribui o Microsoft SQL Server 2008 ou o Microsoft SQL Server 2008 R2 corre correções como um arquivo que pode ser baixado. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2008 ou do SQL Server 2008 R2.
Sintomas
Depois de habilitar o controle de alterações em um Microsoft SQL Server 2008, em um banco de dados do Microsoft SQL Server 2008 R2, no Microsoft SQL Server 2012 ou em um banco de dados do SQL Server 2014, as operações de backup falham e uma mensagem de erro semelhante à seguinte é registrada no arquivo de log de erros do SQL Server:
<Date><Time> <spid> Erro: 2601, severidade: 14, estado: 1. <Date><Time> <spid> Não é possível inserir uma linha de chave duplicada no objeto ' sys. syscommittab ' com o índice exclusivo ' nome do índice de <> '. <Date><Time> <spid> Erro: 3999, severidade: 17, estado: 1.<Date><Time> <spid> Falha ao limpar a tabela de confirmação em disco em DBID <ID de banco de dados> devido ao erro 2601. Para obter mais informações, consulte o conmenu de erros.
Além disso, você recebe um código de erro 2601 quando o SQL Server 2008 tenta executar uma operação de ponto de verificação no banco de dados.Observação Para obter uma visão geral dos pontos de verificação de banco de dados do SQL Server, acesse o seguinte website do MSDN:
Resolução
Informações do Service Pack para SQL Server 2008 R2
Para solucionar esse problema, obtenha o Service Pack mais recente do SQL Server 2008 R2. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2527041Como obter o Service Pack mais recente para o SQL Server 2008 R2
Informações sobre a atualização cumulativa
O problema foi corrigido primeiro 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 incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".
Referências
Para obter mais informações sobre o modelo de manutenção incremental do SQL Server, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
935897 Um modelo de serviço incremental está disponível na equipe do SQL Server para fornecer hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
822499 Esquema de nomeação para pacotes de atualização de software do Microsoft SQL ServerPara obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft
Informações adicionais
Para corrigir um problema relacionado no SQL Server, consulte o seguinte artigo da base de conhecimento:Duplicar linhas de chave da tabela sys. syscommittab no SQL Server