FIX: SQL Server impiega molto tempo per aprire i database dopo la fase di ripristino quando il numero di database o file di database o entrambi è elevato in SQL Server 2012 o SQL Server 2014

Si applica a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sintomi

Si supponga di usare Microsoft SQL Server 2012 o SQL Server 2014. Il tempo impiegato da SQL Server per aprire il database dopo il ripristino aumenterebbe gradualmente con l'aumentare del numero di file nel database o nei database.

Causa

Il problema si verifica perché è presente codice inefficiente nella fase di avvio di SQL Server quando il numero di database o database o entrambi i file è elevato.

Risoluzione

Il problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente di SQL Server.

Aggiornamento cumulativo 1 per SQL Server 2014 /it-it/help/2931693

Aggiornamento cumulativo 9 per SQL Server 2012 SP1 /it-it/help/2931078

Informazioni sugli aggiornamenti cumulativi per SQL Server

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

      

Soluzione alternativa

Per risolvere il problema, ridurre il numero di file di dati nel database.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".