Что-то странное (для меня) происходит с моей базой данных SQL Server 2005. Журнал очень постепенно разросся.
Бег
dbcc loginfo('dbname')
показывает, что все в журнале активно (Статус 2)
Бег
dbcc opentran
показывает "нет активных открытых транзакций"
итак .... Не совсем уверен, что это за информация в журнале транзакций. Единственный проблеск надежды, который я нашел, - это разместить в центре sql server но включение и выключение репликации кажется своеобразным исправлением (вроде как вариант выключить и снова включить, я думаю).
Есть идеи, что случилось или что еще попробовать / исследовать?
спасибо, Робин
Журнал транзакций не управляет собой. Вам либо нужно запланировать регулярно выполняемое резервное копирование и усечение журнала, либо вам нужно установить модель восстановления базы данных на простую.
Я предлагаю выполнить резервное копирование журнала и усечь его, чтобы уменьшить размер файла журнала до более разумного размера, а затем установить для модели восстановления базы данных значение Simple, чтобы избежать этой проблемы в будущем.
вы можете проверить sys.databases, чтобы узнать, что удерживает резервную копию журнала от сжатия, и перейти оттуда, используя выберите имя, log_reuse_wait_desc из sys.databases