Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Регистърът на транзакциите за базата данни 'databasename' е пълен.

Несъмнено работите с базата данни в Full Recovery Mode и не успя да направи резервни копия на регистрационния файл на транзакциите.

Щракнете с десния бутон върху вашата база данни в SQL Server Manager и проверете страницата с опции. Превключете модела за възстановяване от Full към Simple след това щракнете отново с десния бутон върху базата данни. Изберете Tasks Shrink , Files . Свийте регистрационния файл до подходящ размер (обикновено се придържам към 20-25% от размера на файловете с данни).

Превключете обратно към Full Recovery Model , и незабавно направете пълно резервно копие на базата данни.

Сега трябва да разберете дали имате нужда от възможността да възстановите вашата база данни до определен момент. Ако е така, планирайте редовен регистър на транзакциите и евентуално диференцирани архиви според изискванията на вашия бизнес.

В случай, че бизнесът може да живее със загуба на определено количество данни, насрочете пълни архиви и преминете към Simple режим.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server dbo.sysdiagrams е потребителска таблица или системна таблица

  2. Начини за проследяване на изтрита база данни в SQL Server

  3. Показване на всички дублирани редове

  4. Как мога да сортирам обикновено колона „Номер на версията“ с помощта на заявка на SQL Server

  5. SQL Server:Как да изберете всички дни в диапазон от време, дори ако няма данни за няколко дни