A Microsoft distribui as correções do Microsoft SQL Server 2012 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 correções de segurança incluídas na versão anterior da correção SQL Server 2012.
Sintomas
Tem várias instâncias do Microsoft SQL Server 2012 ou SQL Server 2014 localizadas no mesmo servidor. Se instalar atualizações ou service packs para essas instâncias, uma após a outra, a Base de dados de recursos está em falta depois de reiniciar o servidor. Além disso, poderá encontrar as seguintes entradas registadas no registo de erros SQL Server:
A iniciar a base de dados "mssqlsystemresource".Erro: 17204, Gravidade: 16, Estado: 1.FCB::Falha ao abrir: não foi possível abrir o ficheiro C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf para o número de ficheiro 1. Erro do SO: 2(falha ao obter texto para este erro. Motivo: 15100).Erro: 5120, Gravidade: 16, Estado: 101.Não é possível abrir o ficheiro físico "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf". Erro do sistema operativo 2: "2(falha ao obter texto para este erro. Motivo: 15105)".Erro: 17207, Gravidade: 16, Estado: 1.FileMgr::StartLogFiles: Erro 2 do sistema operativo (falha ao obter texto para este erro). Motivo: ocorreu 15105) ao criar ou abrir o ficheiro 'C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. Diagnostique e corrija o erro do sistema operativo e repita a operação.Falha na ativação de ficheiros. O nome de ficheiro físico "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf" pode estar incorreto.Erro: 945, Gravidade: 14, Estado: 2.Não é possível abrir a base de dados "mssqlsystemresource" devido a ficheiros inacessíveis ou memória ou espaço em disco insuficientes. Veja o SQL Server registo de erros para obter detalhes.
Causa
O problema ocorre quando a configuração não consegue substituir os ficheiros da base de dados de recursos existentes mssqlsystemresource.mdf e mssqlsystemresource.ldf por novas versões e os ficheiros de recursos existentes são eliminados após o reinício em vez de os substituir pelos novos ficheiros.
Resolução
Informações de Atualização Cumulativa
Este problema foi corrigido pela primeira vez na seguinte atualização cumulativa de SQL Server:
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.