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

Удаление базы данных и ее файла журнала

У меня есть sql-сервер, работающий на рабочем столе, и он израсходовал дисковое пространство на C. У меня нет исторических данных в таблицах. SQL используется для обработки текстовых файлов, которые затем загружаются в TM1. Все, что мне нужно, это таблицы, структура представлений и т. Д. Могу ли я в качестве радикальной меры остановить службу, удалить базу данных и ее файлы журналов, воссоздать таблицы и представления с теми же именами и перезапустить службу? уменьшит ли это файлы журнала до 0? После этого я планирую делать регулярные резервные копии файлов журнала.

Лучше всего выполнить следующий процесс:

  1. Установите простой режим ведения журнала базы данных
  2. Установите параметр базы данных «автоматическое сжатие»
  3. Сжимайте файл журнала с помощью
    use <your_database>
    DBCC SHRINKFILE(2, 256)
    NB: это предполагает, что ваш файл журнала имеет номер 2 (что обычно и бывает).

Вам может потребоваться запустить DBCC подайте команду пару раз, чтобы добиться желаемого эффекта.