MS SQL 2012 база впала в IN RECOVERY. Как вывести?
☑
0
GANR
08.02.17
✎
12:11
Коллеги SQL-щики. Подскажите быстрый способ вывести 200Гб базу (1С-ная) из такого состояния.
1
Exec
08.02.17
✎
12:16
Место на диске под логи и базу не закончилось случайно?
2
Я_в_каске
08.02.17
✎
12:16
вывести жестко можно, но лучше проверить почему база попала в такое состояние
3
GANR
08.02.17
✎
12:18
(1) Диск забит, это да. 200 Мб из 600 Гб забито. (2) Как?
4
GANR
08.02.17
✎
12:18
+(3) точнее свободно
5
Вафель
08.02.17
✎
12:19
6
Я_в_каске
08.02.17
✎
12:21
RESTORE DATABASE Db_Name WITH RECOVERY
GO должно помочь
7
qeos
08.02.17
✎
12:22
(5) quote:
БАЗА ВЫШЛА ИЗ РЕЖИМА In Recovery САМА, БЕЗ КАКИХ-ЛИБО ДЕЙСТВИЙ С МОЕЙ СТОРОНЫ.
всем огромное спасибо за скоротечное участвие ..
8
Exec
08.02.17
✎
12:22
(3) Если у тебя 200мб осталось на диске, то возможно просто не хватает места, для записи транзакций в лог, база в этом случае может падать в рекавер, не так давно с этим сталкивался. Место освободил - лог заработал, база вышла из рекавери самостоятельно.
9
Вафель
08.02.17
✎
12:23
(5) Там кстати есть скрипт прогресса рекавери
10
MaxS
08.02.17
✎
12:54
(7) Мне показалось что сейчас день сурка. Этот текст я читал уже недавно ))
(3) Режим восстановления полный или как? Может быть лог вырос. Правда SQL сервер должен был так и сообщить... может быть уже сообщил.
11
GANR
08.02.17
✎
13:44
(8) Спасибо! Освободил 20ГБ на диске - тут же база вышла из такого состояния.
Ошибка? Это не ошибка, это системная функция.