Имя: Пароль:
1C
1С v8
The transaction log for database is full
0 РенеДекарт
 
03.07.14
14:03
Ошибка:
Microsoft SQL Server Native Client 10.0: The transaction log for database 'production' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

SQL 2008
Сам лог подвергнут транкейту.
Размер лога - 5 Mb
Места на диске полно.
Ограничение по логу - 4 Gb.
Кто что посоветует?
1 KRV
 
03.07.14
14:04
Забухать на пару дней - может само рассосется..
2 piter3
 
03.07.14
14:06
админа пнуть
3 Kalambur
 
03.07.14
14:06
а ты сделал что просили от тебя?
see the log_reuse_wait_desc column in sys.databases
4 РенеДекарт
 
03.07.14
14:11
(3) доступа нет туда
Ко мне за помощью идут только.
Думаешь, там что-то важное будет?
Сейчас гляну.
5 РенеДекарт
 
03.07.14
14:12
(3)>The transaction log for database 'production' is full.
этого вполне достаточно, но сейчас в патовой ситуации любые варианты смотрим.
6 ChiginAV
 
03.07.14
14:27
(0) select log_reuse_wait_desc from sys.databases where name = 'production'

что покажет?
-
Размер приращения лога не больше свободного места?
-
Попробуй перезапустить службу SQL Server'а
7 РенеДекарт
 
03.07.14
14:34
(3) CHECKPOINT
типа, не было резервной точки после усечения.
И когда она будет в журнале?? Что получается - со вчера все наши транзакции в журнал не писались, а трутся в памяти и никак не могут оттуда попасть на диск?
8 РенеДекарт
 
03.07.14
14:35
(6)>Размер приращения лога не больше свободного места?
мест полно на диске. сотни гигов.
>Попробуй перезапустить службу SQL Server'а
пока пользователи в базе
9 acsent
 
03.07.14
14:37
поставь режим симпл
10 РенеДекарт
 
03.07.14
14:40
(9) это не зависит от режима. Отсутствие КТ для любого режима может быть.
11 ChiginAV
 
03.07.14
14:41
выполни

use production
go
CHECKPOINT
12 Maxus43
 
03.07.14
14:47
ограничивать размер Лога зачем вобще?
13 РенеДекарт
 
03.07.14
15:01
(11) выгонять пользюков надо? или точка поверх рабочих транзакций создастся?
14 РенеДекарт
 
03.07.14
15:03
(12) где сказано, что ограничичать нальзя? лог ограничен вполне лоялными 4 Гб. Мало - увеличим до 15-20. Транкэйт каждый день делается.
15 acsent
 
03.07.14
15:05
(14) зачем ограничения, транкейт??? тогда уж симпл
16 Господин ПЖ
 
03.07.14
15:06
>лог ограничен вполне лоялными 4 Гб

этого может нехватить - длинная операция без checkpoint и скидывания из журнала в базу
17 Maxus43
 
03.07.14
15:07
(14) я не говорю нельзя, я спрашиваю - зачем. ИМХО - это бред.
Массовое перепроведение или расчет себестоимости или реструктуризация или много чего ещё - тупо завалит базу. Пока не почистишь - не зарабоатет.
18 РенеДекарт
 
03.07.14
15:07
(15) не знаю.
Хотят FULL.
До того и транкейт 2008 SQL не делали.
Не знали, как.
19 Господин ПЖ
 
03.07.14
15:08
а в чем лояльность? на fat32 влезает?
20 РенеДекарт
 
03.07.14
15:09
(19) лояльными к обрезанному логу. Больше за день не нужно было.
21 РенеДекарт
 
03.07.14
15:10
(11) так что там с точкой? надо выгонять или не обязательно?
22 Господин ПЖ
 
03.07.14
15:17
(21) если станет плохо - он тебе сам скажет.
23 Господин ПЖ
 
03.07.14
15:18
(20) вы меня извините, но местный одмин невменяем
24 Maxus43
 
03.07.14
15:20
(23) вобще-то автор сказал что он настраивал, раньше вобще ничо не настроено было...
25 КонецЦикла
 
03.07.14
15:23
(21) Используй простую модель и не ипи моск
Фулл и настройки надо использовать осознанно
26 floody
 
03.07.14
15:26
зачем транкейт тоже не понял.
27 Maxus43
 
03.07.14
15:29
(26) скорее обозвал так шринкфайл... ну я надеюсь)
28 РенеДекарт
 
03.07.14
15:34
(24) FULL не я делал ))
29 РенеДекарт
 
03.07.14
15:34
сами базы вообще не я создавал и натсраивал первоначально.
30 РенеДекарт
 
03.07.14
15:37
(26) ранее это транкейт был. Сейчас - перевод в симпл и шринк базы.
Транкейт - лога, шринк - базы, а не лога.
31 РенеДекарт
 
03.07.14
15:37
(27) так что все верно )
32 РенеДекарт
 
03.07.14
15:38
(25)>Используй простую модель и не ипи моск
угу.
Мне то ведь - я с боку. Помогаю вот в меру сил.
33 Maxus43
 
03.07.14
15:45
(30) >>Сейчас - перевод в симпл и шринк базы
нафуя? или фулл или симпл, вы определитесь уже.
Нафиг им фулл, если они не используют его возможности? или таки бэкапы журнала транзакций делаются, а не полные?
Имхо они просто не понимают нафига это, и сделав симпл - они не догадаются даже. не?
34 РенеДекарт
 
03.07.14
15:52
(33)>или фулл или симпл
это обрезка лога в 2008 SQL.
35 РенеДекарт
 
03.07.14
15:52
+ способ обрезки, только лишь.
36 РенеДекарт
 
03.07.14
15:53
База возвращается в FULL потом.
Сейчас - обрезка при бэкапе журнала.
37 ChiginAV
 
03.07.14
16:30
(21) Выгонять не надо
38 РенеДекарт
 
04.07.14
09:09
(37) после CHECKPOINT заработало сохранение
Почему КТ не выполнилась - не понятно.
39 ChiginAV
 
04.07.14
10:20
40 РенеДекарт
 
11.07.14
17:17
(39) "Факторы, могущие вызвать задержку усечения журнала"
а могущие не вызвать ))
Определить нельзя в данном случае, из-за чего не создалась КТ.