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

Откуда:
Сообщений: 2
Добрый день! Да, знаю, что таких тем было много, и даже в FAQ есть полезные ссылки. Но решать такую проблему буду в первый раз, поэтому все равно советы будут бесценны!
Итак, есть база данных на Microsoft SQL Server 2008 (SP3), конфигурация "Документооборот 1.3"
Лог базы на данный момент - более 154 гб. При том, что база сама весит чуть менее 2 гб.
Прошу помочь! И если это будет возможно, пишите как можно подробнее. Спасибо.
20 мар 15, 17:37    [17411361]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
select
	recovery_model_desc,
	log_reuse_wait_desc
from
	sys.databases
where
	database_id = db_id(N'MyDbName');


что выдает?
20 мар 15, 17:44    [17411387]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
serzhantov
Member

Откуда:
Сообщений: 2
FULL LOG_BACKUP
20 мар 15, 17:48    [17411403]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
serzhantov, отсюда вопрос - как давно вы делали LOG_BACKUP?

Рекомендую почитать про модели восстановления и определиться - либо полная модель восстановления и бэкапы логов, либо простая модель восстановления.
20 мар 15, 17:53    [17411429]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
serzhantov
FULL LOG_BACKUP


backup log
dbcc shrinkfile

Так:

backup log...
dbcc shrinkfile...
backup log... /*  Нужно ли выполнять шаги 3-4 зависит от того какой VLF активен */
dbcc shrinkfile...


затем настроить backup'ы лога или посмотреть, почему не выполняются настроенные
20 мар 15, 17:56    [17411444]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
churupaha, главный вопрос - нужен ли вообще бэкап лога. Если не нужен - проще сразу перевести базу в SIMPLE и сделать SHRINK.
20 мар 15, 18:00    [17411457]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Minamoto,

это понятно, не писал, чтобы он не наделал этого. потому что настраивал явно не он и значит оно кому-то было нужно.
20 мар 15, 18:02    [17411473]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
churupaha, судя по описанию - вообще никто не настраивал. Поставить SQL, программу и развернуть базу на SQL гораздо проще, чем потом разбираться в нюансах бэкапирования и настройки. Собственно, и в моем опыте есть распространение не одной сотни таких установок (на MSDE). Я уверен, что, в лучшем случае 1% пользователей представляет себе, как это настраивается.
20 мар 15, 18:34    [17411578]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
serzhantov
Добрый день! Да, знаю, что таких тем было много, и даже в FAQ есть полезные ссылки. Но решать такую проблему буду в первый раз, поэтому все равно советы будут бесценны!
Вы что правда считаете что ваша проблема настолько уникальна? Или вы настолько ленивы и глупы, что не можете прочитать FAQ и предыдущие топике по этой проблеме?
20 мар 15, 21:34    [17412027]     Ответить | Цитировать Сообщить модератору
 Re: Лог базы большой. Поиск решения проблемы.  [new]
o-o
Guest
churupaha
Minamoto,
это понятно, не писал, чтобы он не наделал этого. потому что настраивал явно не он и значит оно кому-то было нужно.

ой, да это совсем необязательно.
если это не Экспресс, то базы по умолчанию создаются с выставленным FULL.
потом достаточно, чтобы кто-то сделал полный бэкап просто ради бэкапа и бездумно, и готово.

у нас одному товарищу как-то раз позвонила жена, типа тоже девелоперша, спросила, как бэкапы делать.
он ко мне, сам тоже не в курсе дел.
а мы все db_owner-ы.
я говорю, ГУИ или код? он: конечно ГУИ.
причем кликал он, под моим чутким руководством.
а там уже услужливо подставилось, куда.
он возьми и кликни ОК.
забэкапилось.
он удивился только, что прав хватило, и то, только потому что "продвинутый"
20 мар 15, 22:43    [17412267]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить