none
Не получается усечь лог базы в режиме зеркалирования. RRS feed

  • Вопрос

  • Здравствуйте, столкнулся с непонятной ситуацией, настраиваю работу базы данных в режиме зеркалирования на 2 ms sql 2014 server + сервер свидетель. База в режиме восстановления Full. Когда делаю полный бекап базы ее лог файл вместо того что бы усечься наоборот увеличивается. Помогает только вывод базы из режима зераклирования, перевод в simple mode и затем вручную освобождаю неиспользуемое место через sql management. Подскажите пожалуйста как можно усекать лог файл не разбирая зеркалирование. Спасибо.

    29 сентября 2016 г. 7:35

Ответы

  • Когда делаю полный бекап базы ее лог файл вместо того что бы усечься наоборот 

    А почему вы решили, что бэкап что-то там усекает? Бэкап делает резервную копию и не более, после этого часть лог файла, которая попала в резервную копию, может быть перезаписана

    http://www.t-sql.ru

    29 сентября 2016 г. 8:08
    Отвечающий
  • Понятно, подскажите пожалуйста как усечь файл лога  при зеркалировании, когда база в режиме full.
    Не надо его усекать, надо регулярно делать бэкап лога, чтобы он не пух!

    http://www.t-sql.ru

    29 сентября 2016 г. 8:35
    Отвечающий

Все ответы

  • Когда делаю полный бекап базы ее лог файл вместо того что бы усечься наоборот 

    А почему вы решили, что бэкап что-то там усекает? Бэкап делает резервную копию и не более, после этого часть лог файла, которая попала в резервную копию, может быть перезаписана

    http://www.t-sql.ru

    29 сентября 2016 г. 8:08
    Отвечающий
  • Понятно, подскажите пожалуйста как усечь файл лога  при зеркалировании, когда база в режиме full.
    29 сентября 2016 г. 8:13
  • Понятно, подскажите пожалуйста как усечь файл лога  при зеркалировании, когда база в режиме full.
    Не надо его усекать, надо регулярно делать бэкап лога, чтобы он не пух!

    http://www.t-sql.ru

    29 сентября 2016 г. 8:35
    Отвечающий
  • Я понял спасибо, просто столкнулся со следующей ситуацией: вчера разобрал зеркалирование, перевел базу в simple  усек лог, после этого перевел в full настроил зеркалирование, настроил план обслуживание на полный бекап и заметил что после каждого бекапа размер лог файла увеличивается на 2-3 мб по непонятным для меня причинам. Сейчас размер лога 291 мб (вчера был 1 мб). Делаю полный бекап вроде пока не увеличивается. Вы не подскажете чем вызвано такое поведение при бекапе?
    29 сентября 2016 г. 8:56
  • после каждого бекапа размер лог файла увеличивается на 2-3 мб по непонятным для меня причинам.
    Операция бэкапа так же логируется в журнал

    http://www.t-sql.ru

    29 сентября 2016 г. 9:29
    Отвечающий
  • К вечеру лог увеличилс до 400 мб при этом размер базы изменился на 1 мб, ни каких действий глобальных не делал, подскажите можно ли посмотреть инфу которая пишется в лог?

    29 сентября 2016 г. 16:00
  • К вечеру лог увеличилс до 400 мб при этом размер базы изменился на 1 мб, ни каких действий глобальных не делал, подскажите можно ли посмотреть инфу которая пишется в лог?

    А ничего глобального и не нужно делать, ЛЮБАЯ операция фиксируется в лог. У нас > Тб лог в день пухнет и ничего! 

    fn_dblog


    http://www.t-sql.ru

    29 сентября 2016 г. 16:04
    Отвечающий
  • Спасибо.
    30 сентября 2016 г. 13:32