A Microsoft distribui as correções do Microsoft SQL Server 2008 ou do Microsoft SQL Server 2008 R2 como um ficheiro transferível. Uma vez que as correções são cumulativas, cada nova versão contém todas as correções e todas as atualizações de segurança incluídas na versão de atualização anterior SQL Server 2008 ou SQL Server 2008 R2.
Sintomas
Considere o seguinte cenário:
-
Efetua uma operação de cópia de segurança completa numa base de dados no Microsoft SQL Server 2008 ou no Microsoft SQL Server 2008 R2.
-
A operação de cópia de segurança é cancelada após as verificações iniciais de segurança e localização. Por exemplo, não existe espaço disponível para criar o ficheiro de cópia de segurança ou um utilizador para manualmente a cópia de segurança.
Neste cenário, é criada uma cópia de segurança do registo de transações, apesar de o processo de cópia de segurança estar incompleto.Notas
-
Este problema não ocorre se a cópia de segurança da base de dados for cancelada antes das verificações iniciais de segurança e localização. Por exemplo, esta situação ocorre se a localização de cópia de segurança especificada estiver inacessível quando a operação de cópia de segurança é iniciada.
-
Este problema também ocorre no SQL Server 2005 e no SQL Server 2008 R2.
Causa
Este problema ocorre porque o número da sequência de registos (LSN) da cópia de segurança completa é definido antes de a operação de cópia de segurança ser concluída.No SQL Server 2005, no SQL Server 2008 e no SQL Server 2008 R2, o LSN é definido antes de a cópia de segurança da base de dados ser concluída. Por conseguinte, é criada uma cópia de segurança de registo, mesmo que a cópia de segurança da base de dados tenha sido cancelada.
Resolução
Para resolve este problema, aplique o seguinte pacote de atualização cumulativa.Depois de aplicar esta atualização, o LSN é definido após a criação da cópia de segurança da base de dados. Se a cópia de segurança da base de dados for cancelada, a operação de cópia de segurança do registo de transações falhará e receberá a seguinte mensagem de erro:
Não é possível executar o Msg 4214, Nível 16, Estado 1, Registo de CÓPIA DE SEGURANÇA da Linha 2porque não existe nenhuma cópia de segurança da base de dados atual.O Msg 3013, Nível 16, Estado 1, Registo de CÓPIA DE SEGURANÇA da Linha 2está a terminar de forma anormal.
Informações sobre a atualização cumulativa
SQL Server 2008 R2 Service Pack 2
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 1 para SQL Server 2008 R2 Service Pack 2. Para obter mais informações sobre como obter este pacote de atualização cumulativa, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2720425 Pacote de Atualização Cumulativa 1 para SQL Server 2008 R2 Service Pack 2Note Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção de SQL Server 2008 R2 anterior. Recomendamos que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2730301 As compilações SQL Server 2008 R2 que foram lançadas após SQL Server lançamento do Service Pack 2 de 2008 R2
SQL Server 2008 R2 Service Pack 1
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 7 para SQL Server 2008 R2 Service Pack 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2703282 Pacote de Atualização Cumulativa 7 para SQL Server 2008 R2 Service Pack 1Note Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção do SQL Server 2008 R2 anterior. Recomendamos que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2567616 As compilações do SQL Server 2008 R2 que foram lançadas após SQL Server 2008 R2 Service Pack 1 foram lançadas
SQL Server 2008 Service Pack 3
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 4 para SQL Server 2008 Service Pack 3. Para obter mais informações sobre este pacote de atualização cumulativa, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2673383 Pacote de atualização cumulativa 4 para SQL Server 2008 Service Pack 3Note Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção do SQL Server 2008 anterior. A Microsoft recomenda que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2629969 As compilações SQL Server 2008 que foram lançadas após o lançamento do Service Pack 3 SQL Server 2008 do Microsoft SQL Server 2008 são criadas para pacotes de serviços SQL Server específicos. Tem de aplicar uma correção do SQL Server Service Pack 3 de 2008 a uma instalação do SQL Server 2008 Service Pack 3. Por predefinição, qualquer correção fornecida num service pack SQL Server está incluída no SQL Server service pack seguinte.
SQL Server 2008 R2
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 11. Para obter mais informações sobre como obter este pacote de atualização cumulativa para SQL Server 2008 R2, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2633145 Pacote de Atualização Cumulativa 11 para SQL Server 2008 R2 Nota Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção do SQL Server 2008 R2 anterior. Recomendamos que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
981356 As compilações SQL Server R2 de 2008 que foram lançadas após o lançamento do SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 4 para SQL Server 2008 R2 Service Pack 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2633146 Pacote de Atualização Cumulativa 4 para SQL Server 2008 R2 Service Pack 1Note Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção do SQL Server 2008 R2 anterior. Recomendamos que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2567616 As compilações do SQL Server 2008 R2 que foram lançadas após SQL Server 2008 R2 Service Pack 1 foram lançadas
SQL Server 2008 Service Pack 2
A correção para este problema foi lançada pela primeira vez no pacote de atualização cumulativa 7 para SQL Server Service Pack 2 de 2008. Para obter mais informações sobre este pacote de atualização cumulativa, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2617148 Pacote de atualização cumulativa 7 para SQL Server 2008 Service Pack 2Note Uma vez que as compilações são cumulativas, cada nova versão de atualização contém todas as correções e todas as atualizações de segurança incluídas na versão de atualização do SQL Server 2008 anterior. Recomendamos que considere aplicar a versão de atualização mais recente que contém esta correção. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2402659 As compilações SQL Server 2008 lançadas após o lançamento do Service Pack 2 de 2008 SQL Server 2008 são criadas correções do Microsoft SQL Server 2008 para service packs SQL Server específicos. Tem de aplicar uma correção do SQL Server 2008 Service Pack 2 (SP2) a uma instalação do SQL Server 2008 SP2. Por predefinição, qualquer correção fornecida num service pack SQL Server está incluída no SQL Server service pack seguinte.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
|
Software de regras |
Título da regra |
Descrição da regra |
Versões do produto em relação às quais a regra é avaliada |
|
System Center Advisor |
SQL Server restauro da base de dados está vulnerável devido a uma cadeia de cópias de segurança de registos quebrada |
O Assistente do System Center detetou uma Cópia de Segurança de Registo após uma cópia de segurança completa falhada (database_backup_lsn =0) para bases de dados R-W que estão atualmente online. Isto torna a base de dados vulnerável a restauros durante a recuperação após desastre. Reveja a lista de bases de dados fornecidas abaixo e tome medidas corretivas. Reveja as informações neste artigo e tome medidas corretivas adequadamente |
SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 |
Referências
Para obter mais informações sobre o Modelo de Manutenção Incremental para SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
935897 Está disponível um Modelo de Manutenção Incremental da equipa de SQL Server para fornecer correções para problemas reportadosPara obter mais informações sobre o esquema de nomenclatura para atualizações de SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
822499 Novo esquema de nomenclatura para pacotes de atualização de software do Microsoft SQL Server Para obter mais informações sobre terminologia de atualização de software, clique no número do artigo a seguir para exibir 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