15.01.2014 20:28
День добрый, существует следующая проблема:

На магазине разросся SES_log (170ГБ), подскажите почему и как его уменьшить?
SET 5.2.80.13, автоширинк базы SES стоит.
15.01.2014 22:03
модель восстановления базы какая?
16.01.2014 01:05
Включен ли у вас сервис dbservice, а конкретно задание по подрезке лога транзакций?
Если нет включите. Если да то в нем была ошибка которая не давала подрезать лог транзаций, исправление вроде вышло в 18 патче. Установите его( можно только скрипты по базе ses_service).
Что касается самого лога его можно уменьшить следующими методами.
Выполнить команду:
Alter database ses set recovery simple
Подождать несколько минут
Проверить что файл лога освободился командой
Dbcc sqlperf (logspace)
Как только лог освободится от транзакций, выполнить на базе ses
Dbcc shrinkfile (ses_log_0408)(название файла можно уточнить в свойствах базы)
После этого и если вы прогнали скрипты по базе ses_service из патча можно вернуть модель восстановления обратно на full или оставить в simple если сиквел у вас 2008.
16.01.2014 09:44
почему на именно 2008 сервере базу стоит оставлять в "простом" режиме?
16.01.2014 10:08
задание подрезка логов транзакций оперативной базы включено, ошибок нету
16.01.2014 12:22
Цитата:
izuware почему на именно 2008 сервере базу стоит оставлять в "простом" режиме?
Потому что на предыдущих версиях это не безопасно, было много инцидентов когда база в simple после ребута сервера уходила в suspect
16.01.2014 12:35
Цитата:
roru1 задание подрезка логов транзакций оперативной базы включено, ошибок нету
Значит ошибка, ищите скрипт в 14 патче в папке sql\ses_service
Часовой пояс GMT +3, время: 02:00.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.