Sintomas
Suponha que tem um instantâneo de base de dados numa base de dados de subscrição pull num servidor que está a executar o Microsoft SQL Server. Quando aplica uma correção no servidor, a atualização ao nível do script falha e recebe uma mensagem de erro semelhante à seguinte:
Nota
data e hora spid_number A efetuar atualizações de metadados de segurança da tarefa de replicação...
data timespid_number Erro: 3906, Gravidade: 16, Estado: 1.
data timespid_number Falha ao atualizar a base de dados "database_name" porque a base de dados é só de leitura.
data timespid_number Erro: 912, Gravidade: 21, Estado: 2.
data timespid_number A atualização ao nível do script para a base de dados "master" falhou porque o passo de atualização "msdb110_upgrade.sql" encontrou o erro 3906, estado 1, gravidade 16. Esta é uma condição de erro grave que pode interferir com o funcionamento regular e a base de dados será offline. Se o erro ocorreu durante a atualização da base de dados "mestra", impedirá o início de toda a instância SQL Server. Examine as entradas do registo de erros anteriores quanto a erros, tome as ações corretivas adequadas e reinicie a base de dados para que os passos de atualização do script sejam executados até à conclusão.
Resolução
Este problema foi corrigido nas seguintes atualizações para SQL Server:
- Atualização Cumulativa 9 para SQL Server 2017
- Atualização Cumulativa 2 para SQL Server Service Pack 2 de 2016
- Atualização Cumulativa 10 para SQL Server Service Pack 1 de 2016
- Atualização Cumulativa 13 para SQL Server 2014 SP2
Acerca das SQL Server builds
Cada nova compilação para SQL Server contém todas as correções e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:
- Atualização cumulativa mais recente do SQL Server 2017
- A compilação mais recente do SQL Server 2016
- Atualização cumulativa mais recente para SQL Server 2014
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.