Мне действительно нужно хранить файлы .LDF?

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

Я хочу удалить файлы .LDF и освободить место на сервере. Есть ли причины, по которым мне нужно хранить файлы .LDF?

Разъяснение:

Наша производственная база данных воссоздается каждую ночь из выписок из другой системы. Мы сообщим только о производственной базе данных ... никаких обновлений не происходит.

Ночной процесс:
Из того, что я могу сказать ...
Каждую ночь таблицы таблиц данных усекаются
Таблицы заполняются серией операторов объемной вставки
Индексы перестроены

7 голосов | спросил Michael Riley - AKA Gunny 1 Maypm12 2012, 18:02:39

2 ответа


-3

Вот решение, с которым я столкнулся, чтобы уменьшить файлы LDF.

  1. Отсоединить базу данных
  2. Переименуйте LDF-файл в * _old.ldf
  3. Прикрепить базу данных
  4. Удалите ссылку на отсутствующий LDF

Это воссоздает LDF-файл размером 504K.

  1. Удалить * _old.ldf
  2. Пустая корзина

Это восстановило значительное количество дискового пространства на сервере. Он работает для нас, потому что все эти базы данных являются только статическими базами данных. Никакие вставки, обновления или удаления никогда не будут выполняться в отношении этих баз данных.

ответил Michael Riley - AKA Gunny 17 PM00000060000005731 2012, 18:11:57
14

Вы не должны удалять файл журнала. Если вы пытаетесь повторно подключить файл данных без журнала, SQL Server может его технически воссоздать, но есть несколько потенциальных проблем, например, если были открыты транзакции при отсоединении базы данных. В этом случае у вас будет общая потеря данных.

Используйте пробел и не удаляйте файлы журнала . Вы просите о проблемах с этим.

См. эту статью в журналах транзакций , в частности раздел «Недостаток журнала».

ответил Thomas Stringer 1 Maypm12 2012, 18:05:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132