Le_Cri
Если у вас простая (SIMPLE) модель восстановления - рост журнала транзакций вызван наличием незавершенной транзакции. Используйте DBCC OPENTRAN
Если модель восстановления полная (FULL) или с неполным протоколированием (BULK-LOGGED), причина, скорее всего в том, что вы не делаете резервные копии журнала транзакций. Регулярное резервное копирование избавит вас от необходимости вручную уменьшать размер. Если бэкапы делаются, а журнал растет - проблема, возможно, так же в незаврешнных транзакциях. Хотя и может быть вызвана проблемами с репликацией, зеркалированием и прочим.
Для того, чтобы уменьшить размер журнала используйте следующее:
BACKUP LOG [your_db] WITH TRUNCATE_ONLY
use [your_db]
DBCC SHRINKFILE (your_log_logical_name, needed_size, TRUNCATEONLY)
Только учтите, что это прервет цепочку восстановления, если вы, конечно, делаете, бэкапы журнала.
Если у вас простая (SIMPLE) модель восстановления - рост журнала транзакций вызван наличием незавершенной транзакции. Используйте DBCC OPENTRAN
Если модель восстановления полная (FULL) или с неполным протоколированием (BULK-LOGGED), причина, скорее всего в том, что вы не делаете резервные копии журнала транзакций. Регулярное резервное копирование избавит вас от необходимости вручную уменьшать размер. Если бэкапы делаются, а журнал растет - проблема, возможно, так же в незаврешнных транзакциях. Хотя и может быть вызвана проблемами с репликацией, зеркалированием и прочим.
Для того, чтобы уменьшить размер журнала используйте следующее:
BACKUP LOG [your_db] WITH TRUNCATE_ONLY
use [your_db]
DBCC SHRINKFILE (your_log_logical_name, needed_size, TRUNCATEONLY)
Только учтите, что это прервет цепочку восстановления, если вы, конечно, делаете, бэкапы журнала.