Sintomas
Suponha que tem um instantâneo de base de dados numa base de dados de subscrição Extrair num servidor que está a executar o Microsoft SQL Server. Quando aplica uma atualização ao nível do servidor, a atualização ao nível do script falha e recebe uma mensagem de erro que se assemelha ao seguinte:
data e spid_number
efetuar atualizações metáforas de segurança de tarefas de replicação...
data/spid_number Erro: 3906, Severidade: 16, Estado: 1.
data spid_number falha ao atualizar a base de dados "database_name" porque a base de dados é só de leitura.
Data spid_numberErro: 912, Severidade: 21, Estado: 2.
hora da dataspid_number atualização ao nível do script para o "principal" da base de dados falhou porque o passo de atualização 'msdb110_upgrade.sql' encontrou o erro 3906, state 1, severidade 16. Esta é uma condição de erro grave que pode interferir com a operação normal e a base de dados será tirada offline. Se o erro ocorreu durante a atualização da base de dados "principal", impedirá que a instância SQL Server seja iniciada. Examine as entradas de erros anteriores, execute as ações de correção adequadas e inicie a base de dados de forma a que os passos de atualização de scripts executem para a conclusão.
Resolução
Este problema foi corrigido nas seguintes atualizações para o SQL Server:
Acerca de SQL Server com builds
Cada nova com build for SQL Server contém todas as correções de segurança e correções de segurança que estavam na com build anterior. Recomendamos que instale a comtrução mais recente para a sua versão SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da 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.