sql >> Database >  >> RDS >> Sqlserver

Het transactielogboek voor database 'databasenaam' is vol.

U draait de database ongetwijfeld in Full Recovery Mode en kon geen back-ups van transactielogboeken maken.

Klik met de rechtermuisknop op uw database in SQL Server Manager en controleer de pagina Opties. Schakel herstelmodel van Full naar Simple klik vervolgens nogmaals met de rechtermuisknop op de database. Selecteer Tasks Shrink , Files . Verklein het logbestand tot de juiste grootte (ik houd me over het algemeen aan 20-25% van de grootte van de gegevensbestanden).

Schakel terug naar Full Recovery Model , en maak meteen een volledige databaseback-up.

U moet nu uitzoeken of u de mogelijkheid nodig heeft om uw database op een bepaald tijdstip te herstellen. Als dat het geval is, plan dan een regelmatig transactielogboek en misschien differentiële back-ups in volgens de vereisten van uw bedrijf.

Als het bedrijf kan leven met een bepaalde hoeveelheid gegevensverlies, plan dan volledige back-ups en schakel over naar Simple modus.



  1. Hoe 0 te tonen als er geen rij is gevonden

  2. MySQL:Selecteer Kolomnamen die een string bevatten

  3. Hoe kan ik deze uitzondering voorkomen? java.sql.SQLException:kan niet worden geconverteerd naar interne representatie:

  4. mysql_data_seek pdo-equivalent