Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Проблема с базой

318  
klimonova прохожий18.12.17 17:17
18.12.17 17:17 

Здравствуйте друзья, у меня проблема, полетела база, не чего не могу понять, как разобраться что произошло, может есть специальный инструмент для восстановления базы данных mssql или который хотя бы сможет проанализировать базу, чтобы было понятно что с ней и как действовать дальше?

#1 
Murr патриот18.12.17 18:23
Murr
NEW 18.12.17 18:23 
в ответ klimonova 18.12.17 17:17

Есть два специальных драйвера - head.sys ruki.sys

Если один из них "кривой" - ничего не получится.

Пока же оба выглядят достаточно "кривыми".


В простейшем случае - в Евент Вьювер посмотреть запускается ли инстансе сервера.

Дальше - запускается ли база,

Дальше - искать лог сервера...

Дальше...


А начал бы Я с общего бэкапа дисков...

#2 
AlexNek патриот18.12.17 22:06
AlexNek
NEW 18.12.17 22:06 
в ответ klimonova 18.12.17 17:17

А отчего Вы вообще решили что база полетела? Где расположены база и приложение?

#3 
  moose старожил18.12.17 23:04
NEW 18.12.17 23:04 
в ответ klimonova 18.12.17 17:17, Последний раз изменено 18.12.17 23:04 (moose)

для начала копию изготовить страховую. убедиться, что с этой копии точно можно ее восстановить (попробовать где-нибудь в сторонке). и только потом - "восстанавливать"

#4 
R1111 местный житель19.12.17 17:27
NEW 19.12.17 17:27 
в ответ klimonova 18.12.17 17:17

на каком сервере база ms sql server 2008-2012-2014 ? какая версия сервера express, standard или что ? Если ли возможность войти через Menegment studio ?

Если через студию заходит то какое состояние базы пишет в студии ?

Web Site maker, Erstellen von Internetseiten und SEO Optimierung
#5 
endryukotov прохожий20.12.17 14:44
NEW 20.12.17 14:44 
в ответ klimonova 18.12.17 17:17

Да тоже были бы интересны многие детали, но ответы на свои вопросы мы походу не дождемся, в общем так, если возможности войти через Menegment studio нет, то в 90% случаев не чего кроме как программный ремонт не поможет https://www.repairtoolbox.com/ru/sqlserverrepair.html но это так, вдруг кому другому полезным окажется.

#6 
Alexoon гость26.12.17 20:35
NEW 26.12.17 20:35 
в ответ klimonova 18.12.17 17:17, Последний раз изменено 26.12.17 20:36 (Alexoon)

но у тебя должен быть какой нибуть Maintenance Plan на твоем сервере?

если он настроен то у тебя будут резервные копии баков и логов.

по последнему логу сервер попробует восстановить базу.

можно рестартонуть сервер.

про входе в Management Studio будешь видеть как какое то время сервер будет восстнавливать базу.

а если всего этого нет то базе грош цена.

создай новую базу. поучись делать Maintenance Plan в котором кроме бекапов должна делаться System Clearance , реиндексирование, статистика и много чего еще.

после этого играйся с базой.

mssql базу не так то просто укакошить безвозвратно.. это надо быть ламером на все 100%миг

#7 
vfs посетитель13.01.18 21:59
vfs
NEW 13.01.18 21:59 
в ответ klimonova 18.12.17 17:17

Задай лучше воросы на sql.ru в соответствующем разделе, там народ пограмотней.

#8