Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Il registro delle transazioni per il database 'databasename' è pieno.

Indubbiamente, stai eseguendo il database in Full Recovery Mode e non è riuscito a eseguire i backup del registro delle transazioni.

Fare clic con il pulsante destro del database in SQL Server Manager e controllare la pagina Opzioni. Cambia modello di recupero da Full a Simple quindi fare nuovamente clic con il pulsante destro del mouse sul database. Seleziona Tasks Shrink , Files . Riduci il file di registro a una dimensione adeguata (in genere mi attengo al 20-25% della dimensione dei file di dati).

Torna a Full Recovery Model ed eseguire subito un backup completo del database.

Ora devi capire se hai bisogno della capacità di ripristinare il tuo database a un punto nel tempo. In tal caso, pianifica un registro delle transazioni regolare e forse backup differenziali in base ai requisiti della tua azienda.

Nel caso in cui l'azienda possa convivere con una certa quantità di perdita di dati, pianifica backup completi e passa a Simple modalità.