Microsoft distribuisce le correzioni di Microsoft SQL Server 2012 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nella versione di correzione precedente SQL Server 2012.
Sintomi
Nello stesso server sono presenti più istanze di Microsoft SQL Server 2012 o SQL Server 2014. Se si installano aggiornamenti o Service Pack uno dopo l'altro per tali istanze, il database delle risorse risulta mancante dopo il riavvio del server. Inoltre, nel log degli errori di SQL Server potrebbero essere registrate le seguenti voci:
Avvio del database 'mssqlsystemresource'.Errore: 17204, Gravità: 16, Stato: 1.FCB::Open failed: Could not open file C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf per il numero di file 1. Errore del sistema operativo: 2(impossibile recuperare il testo per questo errore. Motivo: 15100).Errore: 5120, Gravità: 16, Stato: 101.Impossibile aprire il file fisico "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf". Errore 2 del sistema operativo: "2(impossibile recuperare il testo per questo errore. Motivo: 15105)".Errore: 17207, Gravità: 16, Stato: 1.FileMgr::StartLogFiles: Errore 2 del sistema operativo(impossibile recuperare il testo per questo errore. Motivo: 15105) si è verificato durante la creazione o l'apertura del file 'C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. Diagnosticare e correggere l'errore del sistema operativo e riprovare l'operazione.Errore di attivazione dei file. Nome file fisico "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf" potrebbe non essere corretto.Errore: 945, Gravità: 14, Stato: 2.Impossibile aprire il database 'mssqlsystemresource' a causa di file inaccessibili o memoria o spazio su disco insufficiente. Per informazioni dettagliate, vedere il registro degli errori di SQL Server.
Causa
Il problema si verifica quando l'installazione non è in grado di sostituire i file di database delle risorse esistenti mssqlsystemresource.mdf e mssqlsystemresource.ldf con nuove versioni e i file di risorse esistenti vengono eliminati dopo il riavvio invece di sostituirli con i nuovi file.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.