Назад | Перейти на главную страницу

Перемещение / объединение файлов журнала SQL (ldf) и данных (mdf)

В настоящее время наша установка SQL содержит много файлов, перечисленных в разделе свойств базы данных - файлы. Вот скриншот:

http://twitpic.com/q8ktj/full

Есть ли способ объединить эти файлы в стандартный файл MDF и LDF (возможно, на разных дисках)

(я должен добавить - это не я установил этот экземпляр!)

Кроме того, почему расширение одного из файлов "ndf" - это просто опечатка?

Создатель базы данных указал дополнительную файловую группу для хранения данных приложения (.NDF) и отделения ее от основной файловой группы (.MDF). Это действительно хорошая практика, которая может помочь в восстановлении в случае повреждения.

Также есть несколько файлов журнала транзакций. Я полагаю, что в прошлом были созданы дополнительные, чтобы решить проблемы с пространством на вашем разделе c :. Я бы объединил их в один файл и переместил бы в другой раздел ваших файлов данных - один с подходящим объемом пространства. Вы можете сделать это, сжав журнал транзакций до минимального размера, удалив дополнительные файлы журнала, а затем переместив один оставшийся файл журнала путем отсоединения, копирования и повторного присоединения.

Чтобы файл журнала не стал слишком большим, убедитесь, что у вас установлена ​​правильная модель восстановления. Если вы используете режим восстановления с полным журналом, не забудьте запланировать регулярное резервное копирование журнала транзакций.

Я также рекомендовал бы установить соответствующий начальный размер и скорость роста для файла журнала (а не 1 МБ, 10% по умолчанию). НАПРИМЕР. Начальный размер 1 ГБ, увеличивается на 512 МБ.