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

Откуда:
Сообщений: 424
Радом с названием БД в скобочках Ожидание восстановления. Что это? Как сделать базу доступной?

К сообщению приложен файл. Размер - 20Kb
22 окт 14, 16:41    [16744405]     Ответить | Цитировать Сообщить модератору
 Re: Недоступна БД. Ожидание восстановления.  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
leonix, сервер ребутался?
22 окт 14, 16:48    [16744456]     Ответить | Цитировать Сообщить модератору
 Re: Недоступна БД. Ожидание восстановления.  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
может быть переезд был с с ноды на ноду?

подождите немного.

если кластер - пошевелите ноды.

а дальше CHECKDB, RESTORE
22 окт 14, 16:52    [16744475]     Ответить | Цитировать Сообщить модератору
 Re: Недоступна БД. Ожидание восстановления.  [new]
leonix
Member

Откуда:
Сообщений: 424
Александр52, ребутается регулярно. Я подозреваю что это админы баловались правами на папку с базами.
Как восстановить чтобы нормально было?
22 окт 14, 16:52    [16744479]     Ответить | Цитировать Сообщить модератору
 Re: Недоступна БД. Ожидание восстановления.  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
leonix
Александр52, ребутается регулярно. Я подозреваю что это админы баловались правами на папку с базами.
Как восстановить чтобы нормально было?

права тут не причем.

у меня есть два вот таких волшебных скрипта, прежде чем их выполнять - постарайтесь понять что они делают:


ALTER DATABASE document SET EMERGENCY;
GO
--EMERGENCY mode marks the database as READ_ONLY, disabled logging, and access is limited to sysadmins. Marking the database in this mode is a first step for resolving log corruption.

ALTER DATABASE document set single_user
GO
DBCC CHECKDB (document, REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS;
GO
ALTER DATABASE document set multi_user
GO


Use master
go
sp_configure 'allow updates', 1
--reconfigure with override
go
-------------

USE Document
GO 
sp_dboption 'Document', 'single_user', 'true' 
go 
--DBCC CHECKDB('yourDB', REPAIR_FAST)
--DBCC CHECKDB('yourDB', REPAIR_REBUILD)
DBCC CHECKDB('Document', REPAIR_ALLOW_DATA_LOSS) 
go
-----------------
RESTORE DATABASE Document WITH RECOVERY;
go
---------------------------------
sp_dboption 'Document', 'single_user', 'false' 
go 
Use master 
go 
sp_configure 'allow updates', 0 
go



а вообще советую сначала просто подождать
22 окт 14, 16:57    [16744514]     Ответить | Цитировать Сообщить модератору
 Re: Недоступна БД. Ожидание восстановления.  [new]
Клон деды
Member

Откуда:
Сообщений: 6904
Прежде чем запускать какие-либо скрипты, посмотрите что у вас логе сервера.
22 окт 14, 17:00    [16744547]     Ответить | Цитировать Сообщить модератору
 Re: Недоступна БД. Ожидание восстановления.  [new]
leonix
Member

Откуда:
Сообщений: 424
Спасибо большое, пойду посмотрю логи и поразбираюсь с волшебными скриптами
22 окт 14, 17:04    [16744579]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить