Il file di log delle transazioni del database SQL Server non aumenta in base al valore di crescita del file configurato
Questo articolo consente di risolvere il problema in cui il file di log delle transazioni del database SQL Server non aumenta in base al valore di crescita del file configurato.
Versione originale del prodotto: SQL Server 2008, SQL Server 2008 R2
Numero KB originale: 2633151
Sintomi
Il valore di crescita del file configurato per il file di log delle transazioni del database SQL Server è di 4 gigabyte (GB) o multipli di tale file (ad esempio, 8 GB, 12 GB e così via). Tuttavia, il file di log delle transazioni non aumenta in base a tale valore. Il file di log delle transazioni aumenta invece di incrementi di soli 250 kilobyte (KB). Si noti inoltre che nel file di log delle transazioni sono presenti numerosi file di log virtuali.
Risoluzione
Per installare SQL Server 2008 R2
La correzione per questo problema è stata rilasciata per la prima volta in KB2633145 (pacchetto di aggiornamento cumulativo 11 per SQL Server 2008 R2).
Nota
Poiché le compilazioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutte le correzioni di sicurezza incluse nella versione di correzione precedente SQL Server 2008 R2. È consigliabile prendere in considerazione l'applicazione della versione di correzione più recente che contiene questo hotfix. Per altre informazioni, vedere Le build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2.
Per SQL Server 2008 R2 Service Pack 1
La correzione per questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2, vedere Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 R2 Service Pack 1.
Nota
Poiché le compilazioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutte le correzioni di sicurezza incluse nella versione di correzione precedente SQL Server 2008 R2. È consigliabile prendere in considerazione l'applicazione della versione di correzione più recente che contiene questo hotfix. Per altre informazioni, vedere Le build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2.
Soluzione alternativa
Modificare il valore di crescita del file per il file di log delle transazioni del database SQL Server in modo che non sia esattamente divisibile per 4 GB.
Ulteriori informazioni
È possibile usare la query seguente per identificare il file di log delle transazioni del database SQL Server:
SELECT name FROM sys.master_files name
FROM sys.master_files WHERE database_id = DB_ID('<db name>')
AND type = 1
AND is_percent_growth = 0
AND growth % 524288 = 0
Per altre informazioni sui prodotti o gli strumenti che controllano automaticamente la presenza di valenza di crescita di file pari a 4 GB o multipli nell'istanza di SQL Server e nelle versioni del prodotto SQL Server, vedere la tabella seguente:
Software delle regole | Titolo della regola | Descrizione delle regole | Versioni del prodotto rispetto alle quali viene valutata la regola |
---|---|---|---|
System Center Advisor | SQL Server file di database potrebbe non aumentare usando il valore di crescita configurato | System Center Advisor determina se il file di log delle transazioni del database SQL Server è configurato per un valore di crescita di 4 GB o multipli e genera un avviso in questo caso. Esaminare le informazioni fornite nella sezione Informazioni raccolte dell'avviso e apportare le modifiche necessarie al log delle transazioni interessato. | SQL Server 2008, SQL Server 2008 R2 |
Se nel log delle transazioni è presente un numero elevato di file di log virtuali, si verifica un lungo ripristino del database. Per altre informazioni, vedere Il completamento delle operazioni del database richiede molto tempo oppure genera errori quando il log delle transazioni contiene numerosi file di log virtuali.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per