|
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) "Факторы, могущие вызвать задержку усечения журнала"
а могущие не вызвать )) Определить нельзя в данном случае, из-за чего не создалась КТ. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |