Sintomas
Na sua configuração de envio de registo, o processo de backup de registo pode falhar devido a problemas de armazenamento e infraestrutura subjacentes. Nesta situação, o processo de backup de registo é novamente experimentado, o que pode substituir um ficheiro de backup de registo potencialmente válido. Quando isto acontece, poderá experimentar uma rutura na cadeia de backup de registos que poderá exigir que realize uma reinitialização completa da sua configuração de envio de Log. Dependendo do tamanho das suas bases de dados, esta pode ser uma operação muito dispendiosa. Além disso, os erros que se assemelham ao seguinte são registados no registo de erro do SQL Server:
Data/Hora,Backup,Unknown,BACKUP não conseguiu completar o nome de base de dados deregisto de backup de comando . Verifique o registo de pedidos de cópia de segurança para obter mensagens detalhadas. Data/Hora,Backup,Desconhecido,Erro: 3041 Severidade: 16 Estado: 1. Date/TimeData/Hora,spid326,Unknown,A corrente de reserva de registo está quebrada. Tem de efetuar uma cópia de segurança completa da base de dados antes de poder efetuar uma cópia de segurança de registo. Data/Hora,spid326,Unknown,The operating system returned error 170 (O recurso solicitado está em uso.) ao SQL Server durante uma escrita no offset 0x00000000000000000 em filePath\FileName. Mensagens adicionais no registo de erros do SQL Server e no registo de eventos do sistema podem fornecer mais detalhes. Trata-se de uma grave condição de erro ao nível do sistema que ameaça a integridade da base de dados e deve ser corrigida imediatamente. Preencha uma verificação completa da consistência da base de dados (DBCC CHECKDB). Este erro pode ser causado por muitos fatores; para mais informações consulte os Livros de Servidor SQL Online.
Resolução
A correção para este problema está incluída nas seguintes atualizações cumulativas e pacote de serviços para o SQL Server:
Atualização Cumulativa 7 para SQL Server 2014 Service Pack 1 Atualização Cumulativa para 13 SQL Server 2012 Sp2 Atualização Cumulativa 5 para SQL Server 2012 Service Pack 3 (SP3) Atualização Cumulativa 1 para SQL Server 2014 SP2 Nota Depois de aplicar esta atualização, a intenção é remover a substituição de uma cópia de segurança válida do registo de transações. Portanto, esta atualização introduz algumas validações adicionais para verificar se a cadeia de registo permanece ininterrupta.
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:
Última atualização cumulativa para SQL Server 2014 (SP1/SP2) Última atualização cumulativa para SQL Server 2012 SP3 Última atualização cumulativa para SQL Server 2012 SP2
Informações do pacote de serviços para SQL Server 2016
Os pacotes de serviço são cumulativos. Cada novo pacote de serviços contém todas as correções que se encontram em pacotes de serviços anteriores, juntamente com quaisquer novas correções. A nossa recomendação é aplicar o mais recente pacote de serviços e a mais recente atualização cumulativa para esse pacote de serviços. Não tem de instalar um pacote de serviços anterior antes de instalar o mais recente pacote de serviços. Utilize o Quadro 1 no seguinte artigo para encontrar mais informações sobre o mais recente pacote de serviços e a mais recente atualização cumulativa.
Como determinar o nível de versão, edição e atualização do SQL Server e dos seus componentes
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.