Вход | Регистрация


Не получается очистить логи базы SQL

Не получается очистить логи базы SQL
Я
   ac13
 
05.09.16 - 15:56
Здравствуйте!
Не получается очистить логи базы SQL.
Правой кнопкой щелкаю по базе, выбираю Задачи -> Сжать -> Файлы -> Тип файла: Журнал и размер ставлю = 0.
ОК. Сжатие вроде проходит, но по факту размер журнала остается без изменений.
Из-за чего это происходить и как очистить журнал?
 
 
   Лефмихалыч
 
1 - 05.09.16 - 16:03
так фуллбэкап надо сначала
   ac13
 
2 - 05.09.16 - 16:07
(1) ? в смысле? бэкап делается по расписанию каждый день
   leonidkorolev
 
3 - 05.09.16 - 16:17
(0) Попробуй сделать бэкап логов
(1) Не фулл нужен, а бэкап логов
   leonidkorolev
 
4 - 05.09.16 - 16:18
Система следит за целосностью бэкапов. Если не было бэкапа логов то нельзя пока резать.
   bodri
 
5 - 05.09.16 - 16:20
Модель Full стоит?
   ac13
 
6 - 05.09.16 - 16:23
(5) да.
сделала бэкап логов. и полный бэкап сделала.
но журнал логов так и остался прежнего размера после попытки сжатия
   leonidkorolev
 
7 - 05.09.16 - 16:25
(6) Зависшая транзакция в конце лога. Можно несколько раз делать бэкап лога и шринк. Это нормально. Нужно освободить конец файла лога.
   ac13
 
8 - 05.09.16 - 16:26
(7) так мне надо несколько раз сделать бэкап и несколько раз сжатие?
   leonidkorolev
 
9 - 05.09.16 - 16:27
(8) Да
   bodri
 
10 - 05.09.16 - 16:27
(8) легче SQL перезагрузить
 
 Рекламное место пустует
   ac13
 
11 - 05.09.16 - 16:28
(10) не, перезагрузка SQL не помогает. пробовала
(9) а эти действия надо чередовать?
   leonidkorolev
 
12 - 05.09.16 - 16:29
Мне помогает бэкап лога и шринк после третьего раза точно.
   ac13
 
13 - 05.09.16 - 16:30
(12) О, вот теперь и у меня получилось. о таком мне известно не было. спасибо большое!!!
   ptiz
 
14 - 05.09.16 - 16:37
Ставлю симпл и сжимаю лог. Только так при непрерывной работе базы.
   leonidkorolev
 
15 - 05.09.16 - 16:42
(14) Если политика бэкапирования позволяет то это тоже вариант. Просто бывает требования к потере данных на 5 минут и возможность восстановления данных на каждый момент времени, то тогда лог является неотъемлемой частью бэкапов и такое не прокатит и просто так его чикать нельзя.
   lxs
 
16 - 05.09.16 - 16:46
(14) +100500))
   Tateossian
 
17 - 05.09.16 - 16:49
(0) ... WITH ROLLBACK IMMEDIATE попробуйте в скрипт дописать
   isa2net
 
18 - 05.09.16 - 16:52
Бэкапим на досовский диск' nul' и потом шринк
Backup log to disk ='nul'
   ac13
 
19 - 05.09.16 - 17:06
спасибо большое за помощь!

Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует