Файлы "файл журнала транзакций базы данных sql server" * .ldf занимают ГБ места на моем жестком диске. Есть ли способ убрать их при необходимости? Я не запускаю живую базу данных на своем ПК и использую свою базу данных только во время разработки и тестирования. Таким образом, эти журналы транзакций не имеют смысла быть постоянными. Или я могу переместить этот путь к журналу на какой-то другой диск, поскольку у меня нет места на моем диске C для его хранения.
большое спасибо!
Вам нужна возможность восстановить базу данных на любой момент времени или восстановление выполняется только до того момента, когда резервная копия была достаточно хорошей? Если позже, то установите базы данных для использования Простая модель восстановления. После того, как модель настроена на простую, вы можете использовать DBCC SHRINKFILE команда, чтобы уменьшить файлы ldf только до пары МБ.
Однако, если вам нужна возможность восстановления на определенный момент времени, вам нужно будет начать делать регулярные полные резервные копии журналов транзакций. Полные резервные копии соответствуют вашим ожиданиям. Резервные копии журнала транзакций копируют данные из журнала транзакций в резервную копию, а затем усекают журнал транзакций. После резервного копирования журналов вы можете вернуться с помощью команды SHRINKFILE и уменьшить журналы транзакций до разумного размера. Ты можешь читать Эта статья для получения дополнительной информации о том, как использовать планы обслуживания для планирования резервного копирования журнала транзакций.
Вы можете изменить базу данных на простую модель восстановления. По умолчанию модель полного восстановления сокращает журналы транзакций только после создания полной резервной копии БД. Если у вас есть SQL Server 2000, вы также можете использовать команду BACKUP LOG log_name WITH NO_LOG, которая в основном очищает журнал, готовый к сжатию.
Может быть, вы можете просто попытаться уменьшить их. MS Sql также позволяет Shirnk файлов и баз данных. В студии SQLMGM щелкните правой кнопкой мыши по базе данных, и внутри задач у вас должна быть опция Shirnk. Выберите базу данных и посмотрите, будет ли она соответствовать вашим потребностям в свободном пространстве.