Sintomas
Quando executa uma cópia de segurança de uma base de dados numa réplica secundária num Grupo de Disponibilidade AlwaysOn no Microsoft SQL Server 2012, o seguinte erro 9019 é registado no registo de erro de réplica secundária:
<Data><Tempo> espiado # Erro: 9019, Severidade: 21, Estado: 1.<Data><Tempo> espiado #The sequência de ficheiros de log virtual 0x00058a7b no offset 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 bytes em ficheiro '<Path><O nome do ficheiro>' está ativo e não pode ser substituído com sequência 0x00058a89 para base de dados '<DatabaseName>'<Data><Hora> Base de Dados de Cópia de Segurança. Base de dados: <Data do Nome de Dados>, data de criação(hora): <Data><>, páginas despejadas: 154322427, primeiro LSN: 363130:429485:1, último LSN: 363144:639968:1, número de dispositivos de despejo: 1, informações do dispositivo: (FILE=1, TYPE=DISK: {'<Path><File name>'}). Esta é apenas uma mensagem informativa. Não é necessária qualquer ação do utilizador.
Pode ocorrer um erro 9019 na réplica secundária até que a cópia de segurança secundária esteja completa. Durante este tempo, pode haver problemas de conuncy de agendamento na réplica primária, e estas questões podem desencadear um impasse no programador. Além disso, os clientes podem congelar quando estão ligados ao computador que está a executar o SQL Server e que acolhe a réplica primária. Nesta situação, os seguintes erros são registados no registo de erros do SQL Server:
<Date><Time>Server Using 'dbghelp.dll' version '4.0.5'<Date><Time> Server **Dump thread - spid = 0, EC = 0x0000000000000000<Date><Time> Server ***Stack Dump being sent to <Path>\SQLDump0001.txt><4 Date><Time> Server * *******************************************************************************<Date><Time> Server *<Date><Time> Server * BEGIN STACK DUMP:<Date><Time> Server * <Date><Time> spid #<Date><Time> Server *<Date><Time> Server * Deadlocked Schedulers><2 Date><Time> Server *<Date><Time> Server * *******************************************************************************<Date><Time> Server * -------------------------------------------------------------------------------<Date><Time> Server * Short Stack Dump><8 Date><Time> Server Stack Signature for the dump is 0x00000000000001BC><2 Date><Time> Server Error : 19407, Severidade: 16, Estado: 1.<Data><Tempo> Servidor O locação entre o grupo de disponibilidade '< nome de grupo de disponibilidade>' e o Cluster de Falha do Servidor do Windows servidor expirou. Ocorreu um problema de conectividade entre a instância do SQL Server e o Windows Server Failover Cluster. Para determinar se o grupo de disponibilidade está a falhar corretamente, verifique o recurso de grupo de disponibilidade correspondente no Cluster de Falha do Servidor do Windows.
Resolução
Informação de atualização cumulativa
Atualização Cumulativa 5 para SQL Server 2012 Service Pack 1
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 5. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012 Service Pack 1, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2861107 Pacote de atualização cumulativo 5 para SQL Server 2012 Service Pack 1Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2012 Service Pack 1. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2772858 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012 Service Pack 1
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".