Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
Господа подскажите пожалуйста. Сервер Microsoft SQL Express 2005.
Модель восстановления - Простая.
Рост файла логов ограничен 5 Гб.
При выполнении BACKUP DATABASE в файле лога транзакций - делается отметка о бэкапе. И файл лога транзакций продолжает расти, и растет до 5 Гб. При достижении максимального значения, он начинает писаться с начала и может писаться до точки последнего бэкапирования. Все ли здесь верно?
Выполнив BACKUP LOG WITH TRUNCATE ONLY, достигается тот же эффект по отношению к файлу логов транзакций?
29 дек 11, 16:30    [11846846]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
Glory
Member

Откуда:
Сообщений: 104751
sas2907
При выполнении BACKUP DATABASE в файле лога транзакций - делается отметка о бэкапе.

Не делается никакой отметки


sas2907
И файл лога транзакций продолжает расти, и растет до 5 Гб

Да
sas2907
При достижении максимального значения, он начинает писаться с начала и может писаться до точки последнего бэкапирования.

При простой модели восстановления, место, занятое транзакцией, может быть использовано сразу, после завершения транзакции.
29 дек 11, 16:37    [11846913]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
sas2907
Господа подскажите пожалуйста. Сервер Microsoft SQL Express 2005.
Модель восстановления - Простая.
Рост файла логов ограничен 5 Гб.
При выполнении BACKUP DATABASE в файле лога транзакций - делается отметка о бэкапе. И файл лога транзакций продолжает расти, и растет до 5 Гб. При достижении максимального значения, он начинает писаться с начала и может писаться до точки последнего бэкапирования. Все ли здесь верно?
Выполнив BACKUP LOG WITH TRUNCATE ONLY, достигается тот же эффект по отношению к файлу логов транзакций?

ничего не верно
29 дек 11, 16:37    [11846916]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
А дайте уважаемые, наставление: какие действия необходимо выполнять для предотвращения роста лога транзакций сверх установленного лимита на простой модели восстановления?
29 дек 11, 18:39    [11847511]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
А дайте уважаемые, наставление: какие действия необходимо выполнять для предотвращения роста лога транзакций сверх установленного лимита на простой модели восстановления?

своевременно делать бэкапы с урезанием лога)
делаешь полный бэкап - добавляешь BACKUP LOG WITH TRUNCATE ONLY
лучше когда нагрузка на базу наименьшая
29 дек 11, 18:54    [11847548]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
Glory
Member

Откуда:
Сообщений: 104751
sas2907
А дайте уважаемые, наставление: какие действия необходимо выполнять для предотвращения роста лога транзакций сверх установленного лимита на простой модели восстановления?

- Не держать долгих транзакций
- не делать больших транзакций
29 дек 11, 20:08    [11847755]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
sas2907
А дайте уважаемые, наставление: какие действия необходимо выполнять для предотвращения роста лога транзакций сверх установленного лимита на простой модели восстановления?
Никаких, сервер сам об этом позаботится. Установите лимит и попробуйте - он просто не даст выполнить тяжёлых действий.
Александр52
А дайте уважаемые, наставление: какие действия необходимо выполнять для предотвращения роста лога транзакций сверх установленного лимита на простой модели восстановления?

своевременно делать бэкапы с урезанием лога)
делаешь полный бэкап - добавляешь BACKUP LOG WITH TRUNCATE ONLY
лучше когда нагрузка на базу наименьшая
Сами то пробовали? :-)
29 дек 11, 20:45    [11847834]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
alexeyvg,

Пробовал. Просто НГ впереди... Нужно будет оставить на праздники. Хотел услышать от более опытных ребят.
Резюме: пока не сделан полный бэкап, бэкап логов с усечением бессмыслен.
29 дек 11, 21:10    [11847904]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
alexeyvg
sas2907
А дайте уважаемые, наставление: какие действия необходимо выполнять для предотвращения роста лога транзакций сверх установленного лимита на простой модели восстановления?
Никаких, сервер сам об этом позаботится. Установите лимит и попробуйте - он просто не даст выполнить тяжёлых действий.

Что значит не даст?.. Транзакции не будут выполнены, когда журнал достигнет своего максимального размера?)
Или что будет с тяжелыми транзакциями?
29 дек 11, 21:15    [11847921]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
Glory
Member

Откуда:
Сообщений: 104751
sas2907
Резюме: пока не сделан полный бэкап, бэкап логов с усечением бессмыслен.

Ничего, что в простой модели восстановления бэкап лога вообще невозможен ?
29 дек 11, 21:31    [11847974]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
Glory
sas2907
Резюме: пока не сделан полный бэкап, бэкап логов с усечением бессмыслен.

Ничего, что в простой модели восстановления бэкап лога вообще невозможен ?

BACKUP LOG WITH TRUNCATE ONLY в том числе?
29 дек 11, 21:37    [11847990]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
sas2907,
Может вы говорите о сервере 2008?
29 дек 11, 21:40    [11848004]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
Glory
Member

Откуда:
Сообщений: 104751
sas2907
BACKUP LOG WITH TRUNCATE ONLY в том числе?

1. это не бэкап журнала
2. вы же уверяли, что выполняли эту команду на базе с простой моделью
29 дек 11, 21:42    [11848010]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
sas2907
alexeyvg,

Пробовал. Просто НГ впереди... Нужно будет оставить на праздники. Хотел услышать от более опытных ребят.
Резюме: пока не сделан полный бэкап, бэкап логов с усечением бессмыслен.
Что пробовали, сделать бакап лога в симпл модели? И какой был результат???
sas2907
alexeyvg
пропущено...
Никаких, сервер сам об этом позаботится. Установите лимит и попробуйте - он просто не даст выполнить тяжёлых действий.

Что значит не даст?.. Транзакции не будут выполнены, когда журнал достигнет своего максимального размера?
Да. Вам же это надо?
29 дек 11, 21:44    [11848015]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
sas2907
sas2907,
Может вы говорите о сервере 2008?
В любой версии сиквела очистка пустого лога приводила к одному и тому же результату, и всегда была бессмысленной в принципе. Зачем делать транкейт, если занято 0 байт?
29 дек 11, 21:47    [11848019]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
alexeyvg,

Спасибо большое за помощь! Всех с наступающим!
29 дек 11, 21:58    [11848051]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
sas2907
Member

Откуда:
Сообщений: 10
alexeyvg,

А в чем Александр не прав?)
29 дек 11, 22:00    [11848060]     Ответить | Цитировать Сообщить модератору
 Re: BACKUP LOG WITH TRUNCATE ONLY  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
sas2907
alexeyvg,

А в чем Александр не прав?)
В том, что действия, предлагаемые им во первых вызовут ошибку при выполнении, во вторых, если бы сервер мог их выполнить, были бы бесполезны, так как бессмысленно удалять отсутствующие данные.

Собственон, неудивительно - он прочитал о бакапах в первый раз 12 дней назад.
29 дек 11, 23:42    [11848378]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить