Sintomi
Supponiamo di avere un database crittografato Transparent Data Encryption in un'istanza di Microsoft SQL Server. Quando si riavvia l'istanza di SQL Server, è possibile che venga visualizzato un errore di timeout di blocco simile al seguente:
Avvio di database <Databasename>.Errore: 1222, gravità: 16, stato: 55. intervallo di timeout della richiesta di blocco superato. Errore: 9016, gravità: 21, stato: 7.An si è verificato un errore durante l'elaborazione del log per il database <Databasename>. Il blocco di log non può essere decrittografato.
Il database verrà quindi in uno stato sospetto. È possibile riportare il database online usando la modalità emergenza. Non si verificano danneggiamenti.
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server: Aggiornamento cumulativo 2 per SQL Server 2016 SP1
Aggiornamento cumulativo 4 per SQL Server 2016
Aggiornamento cumulativo 3 per SQL server 2014 SP2aggiornamento cumulativo 10 per SQL Server 2014 SP1
Aggiornamento cumulativo 6 per SQL Server 2012 Service Pack 3
Informazioni sugli aggiornamenti cumulativi per 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:
Ultimo aggiornamento cumulativo per SQL Server 2016
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.