Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как выполнить правильное усечение лога БД  [new]
com.ета
Member

Откуда:
Сообщений: 59
Как выполнить правильное усечение лога БД и поставить эту функцию в шедулер sql?
Сейчас стоит full recovery model БД
16 ноя 15, 16:58    [18425008]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
com.ета
Как выполнить правильное усечение лога БД и поставить эту функцию в шедулер sql?
Сейчас стоит full recovery model БД

Просто поставьте simple recovery model.
16 ноя 15, 17:00    [18425032]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
com.ета
Member

Откуда:
Сообщений: 59
Glory,ставил, но лог бд не уменьшается. Как был 3Гб так и есть
16 ноя 15, 17:16    [18425137]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
com.ета
но лог бд не уменьшается.

Уменьшение физического размера файла журнала называетяс сжатием, а не усечением
Усечение журанала - это освобождение его от завершенных транзакций. На размер файла журнала усечение не влияет.
16 ноя 15, 17:19    [18425168]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
com.ета
Member

Откуда:
Сообщений: 59
Glory,тогда скорректирую вопрос. Как настроить систематическое уменьшение логов БД по шедулеру sql?
16 ноя 15, 17:22    [18425198]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
com.ета
Member

Откуда:
Сообщений: 59
Glory,я уменьшал как то командой shrinkfile
16 ноя 15, 17:23    [18425206]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
com.ета
Как настроить систематическое уменьшение логов БД по шедулеру sql?

Не надо это делать по шедулеру.
Поставьте simple recovery model.
И сделайте один раз сжатие журнала вручную.
16 ноя 15, 17:23    [18425207]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
com.ета
Member

Откуда:
Сообщений: 59
Glory,каким образом вручную? Не силен в sql, подскажите. Юзаю 2005 версию
16 ноя 15, 17:24    [18425223]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
com.ета
Glory,я уменьшал как то командой shrinkfile

Еще раз
Усечение журнала - это truncate.
Сжатие журнала - это shrink.
16 ноя 15, 17:25    [18425231]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
com.ета
Glory,каким образом вручную? Не силен в sql, подскажите. Юзаю 2005 версию

В меню выбрать нужный пункт и кликнуть мышкой.
16 ноя 15, 17:26    [18425239]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
com.ета
Member

Откуда:
Сообщений: 59
Glory,спасиб. Попробую. Завтра напишу если что
16 ноя 15, 17:28    [18425256]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
человек_ниоткуда
Guest
com.ета, лог у вас бекапится? Знаете чо это такое? Гуглите: "ms sql резервное копирование полная модель восстановления"
16 ноя 15, 17:41    [18425362]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить правильное усечение лога БД  [new]
Pavel1211
Member

Откуда: Екатеринбург
Сообщений: 205
com.ета,

Ваш вопрос, на мой взгляд, в корне неверен.
Зачем выполнять шринк лога по расписанию? И что значит правильное усечение лога?
Может просто задать размер лога такого размера, чтобы в него помещалась самая большая транзакция?
+ Если перевести БД в симпл, как будете восстанавливать данные без бэкапов лога в случае сбоя?
Мне кажется перед тем, как задавать вопросы, стоит ознакомиться: https://technet.microsoft.com/ru-ru/magazine/2009.02.logging.aspx.
16 ноя 15, 22:22    [18426571]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить