Microsoft distribuisce le correzioni di Microsoft SQL Server 2012 come un file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 FIX.
Sintomi
Sono disponibili più istanze di Microsoft SQL Server 2012 o SQL Server 2014 nello stesso server. Se si installano gli aggiornamenti o i Service Pack per tali istanze uno dopo l'altro, il database delle risorse risulta mancante dopo il riavvio del server. Inoltre, potrebbero essere presenti le voci seguenti registrate nel log degli errori di SQL Server:
Avvio del database "mssqlsystemresource". Errore: 17204, gravità: 16, stato: 1. FCB:: aperto non riuscito: Impossibile aprire il file C:\Programmi\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 l'errore. Motivo: 15100). Errore: 5120, gravità: 16, stato: 101. Impossibile aprire il file fisico "C:\Programmi\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf". Errore del sistema operativo 2: "2 (Impossibile recuperare il testo per questo errore. Motivo: 15105) ". Errore: 17207, gravità: 16, stato: 1. FileMgr:: StartLogFiles: errore del sistema operativo 2 (Impossibile recuperare il testo per questo errore. Motivo: 15105) si è verificato durante la creazione o l'apertura di file "c:\Programmi\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. Diagnosticare e correggere l'errore del sistema operativo e ripetere l'operazione. Errore di attivazione del file. Nome file fisico "C:\Programmi\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf "potrebbe non essere corretto. Errore: 945, gravità: 14, stato: 2. non è possibile aprire il database "mssqlsystemresource" a causa di file non accessibili o di memoria insufficiente o di spazio su disco. Per informazioni dettagliate, vedere log degli errori di SQL Server.
Causa
Il problema si verifica quando la configurazione non è in grado di sostituire i file di database delle risorse esistenti mssqlsystemresource. MDF e mssqlsystemresource. ldf con le nuove versioni e i file di risorse esistenti vengono eliminati dopo il riavvio anziché 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 hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi 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.