Sintomi

Si supponga di usare un gruppo di disponibilità elevata Always On come replica secondaria. Quando si tenta di eseguire l'aggiornamento Microsoft SQL Server 2016 a Service Pack 2 (SP2) aggiornamento cumulativo 11 (CU11) o versioni successive, lo script di aggiornamento non riesce e potrebbero essere visualizzati i messaggi di errore seguenti:

DateTime spidSpidId Aggiornamento delle impostazioni di sottoscrizione e degli oggetti di sistema nel database [DatabaseName].

DateTime spidSpidId       Impossibile aggiornare il database "DatabaseName" perché il database è di sola lettura.

DateTime spidSpidId       Errore durante l'sp_vupgrade_replication.

Causa

Quando viene eseguito un aggiornamento nella replica secondaria di un gruppo di disponibilità SQL, esiste una gara tra il ripristino del database e l'esecuzione dello script di aggiornamento. Di conseguenza, il cursore che si usa all'interno sp_vupgrade_replication non può filtrare correttamente i database di sola lettura. Per un breve periodo di tempo, i database secondari nella fase di ripristino sono inclusi nell'elenco dei database modificabili. Pertanto, quando si prova ad aggiornare questi database, viene restituita un'eccezione perché i database sono di sola lettura.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

Informazioni sulla terminologia usata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.