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

Откуда: Northern Сapital
Сообщений: 71
Люди, как-нить можно пожать журнал транзакций, если модель восстановления ПОЛНАЯ(не переводя базу в модель ПРОСТАЯ)?
Скриптик бросьте, если не жалко. Спасибо.
24 июн 14, 09:59    [16210141]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
hawkhawk, можно, но не нужно. Если вы используете полную модель восстановления, нужно в первую очередь разобраться - что это за модель и для чего она примеряется. И, разобравшись, вы поймете, что вам нужно сделать, чтобы держать размер журнала в нужных пределах.
24 июн 14, 10:07    [16210186]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
hawkhawk
Member

Откуда: Northern Сapital
Сообщений: 71
Хорошо, поставим вопрос иначе: есть ли готовый скрипт, который делает бакап журнала с последующим его усечением? Спасибо.
24 июн 14, 10:20    [16210239]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
hawkhawk
Хорошо, поставим вопрос иначе: есть ли готовый скрипт, который делает бакап журнала с последующим его усечением? Спасибо.

backup log base to disk='file.trn'
Dbcc shrinkfile ...
24 июн 14, 10:22    [16210249]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
hawkhawk
Member

Откуда: Northern Сapital
Сообщений: 71
WarAnt
hawkhawk
Хорошо, поставим вопрос иначе: есть ли готовый скрипт, который делает бакап журнала с последующим его усечением? Спасибо.

backup log base to disk='file.trn'
Dbcc shrinkfile ...

А есть ли более изящное решение?
Типа:
1. detach base
2. delet log
3. attach base
Поделитесь готовым?
Спасибо.
24 июн 14, 11:28    [16210686]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8494
Изящное решение при головной боли - её отрезать.
24 июн 14, 12:18    [16211056]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
hawkhawk
WarAnt
пропущено...

backup log base to disk='file.trn'
Dbcc shrinkfile ...

А есть ли более изящное решение?
Типа:
1. detach base
2. delet log
3. attach base
Поделитесь готовым?
Спасибо.


Это и было изущное решение, а то что вы предлагаете, кровавое изуверство.
24 июн 14, 12:22    [16211094]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
Shakill
Member

Откуда: мск
Сообщений: 1882
hawkhawk
WarAnt
пропущено...

backup log base to disk='file.trn'
Dbcc shrinkfile ...

А есть ли более изящное решение?
Типа:
1. detach base
2. delet log
3. attach base
Поделитесь готовым?
Спасибо.

по вышесказанному появились вопросы:
1. какие у вас критерии изящности, если скрипт из минимального количества команд вам не подошел?
2. почему вы готовы делать 'detach base' и 'delet log', но не готовы переводить базу в простую модель?
3. вы ведь не собираетесь издевательства над журналом транзакций запихивать в регулярный джоб, правда?
24 июн 14, 12:26    [16211123]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
hawkhawk
А есть ли более изящное решение?
Ну, для начала вас надо отогнать от сервера и больше к нему не подпускать, с такими критериями изящности.
24 июн 14, 13:00    [16211351]     Ответить | Цитировать Сообщить модератору
 Re: Shrink LOG  [new]
DKasimov
Member

Откуда: Москва
Сообщений: 63
Гавриленко Сергей Алексеевич,

+1
24 июн 14, 13:44    [16211591]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить