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

Откуда: г. Екатеринбург
Сообщений: 670
Добрый день.

Файл базы чуть менее 2-х гигов, а файл лога раздулся до 430 гигов.

запросом:
select name, recovery_model_desc, log_reuse_wait_desc from sys.databases


Получается, recovery_model_desc = SIMPLE, а log_reuse_wait_desc = REPLICATION

База данных находится в простом режиме восстановления, и я подозреваю что проблема в этом: log_reuse_wait_desc = REPLICATION.

По запросу (тот, который выше), все базы имеют log_reuse_wait_desc = NOTHING, за исключением проблемной.

Как правильно перевести проблемную базу в log_reuse_wait_desc = NOTHING?
И главное, как затем уменьшить лог базы?
25 сен 17, 08:40    [20819665]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться, почему лог вырос до 400 гигов. И как правильно его уменьшить  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
Игорь_UUS
я подозреваю что проблема в этом: log_reuse_wait_desc = REPLICATION.
Да.
Наверное, репликация была в той базе, из которой эту восстановили из бакапа.
Поищите на форуме "удаление репликации".
Игорь_UUS
И главное, как затем уменьшить лог базы?
Просто сделайте шринк файла лога.
25 сен 17, 08:49    [20819676]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться, почему лог вырос до 400 гигов. И как правильно его уменьшить  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 670
alexeyvg
Игорь_UUS
я подозреваю что проблема в этом: log_reuse_wait_desc = REPLICATION.
Да.
Наверное, репликация была в той базе, из которой эту восстановили из бакапа.
Поищите на форуме "удаление репликации".
Игорь_UUS
И главное, как затем уменьшить лог базы?
Просто сделайте шринк файла лога.


Шринк как то так сделать?:
use [имя_вашей_БД];
dbcc shrinkfile(2, 10)
25 сен 17, 08:53    [20819682]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться, почему лог вырос до 400 гигов. И как правильно его уменьшить  [new]
Игорь_UUS
Member

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

Спасибо. Вопрос решил
25 сен 17, 09:09    [20819699]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить