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

Откуда:
Сообщений: 25
Может кому пригодиться!
Если Вы проснулись и увидели базу со статусом Suspect то это решение должно Вам помочь.
Лично мне помогло с миру по нитке как говориться.
Cоздем новую базы с таким же именем и такими расположенем .mdf и .ldf.
При создании укажите параметр базы autoclose = true.
Подменяем файл .mdf.
Далее новый запрос:

Use master
go
sp_configure 'allow updates', 1
reconfigure with override
go
Use master
go
alter database DataBaseName set emergency
go
use master
go
sp_dboption 'DataBaseName', 'single_user', 'true'
go
USE DataBaseName
GO
DBCC CHECKDB('DataBaseName', REPAIR_ALLOW_DATA_LOSS)
go
sp_dboption 'DataBaseName', 'single_user', 'false'
Use master
go
sp_configure 'allow updates', 0
go
1 окт 09, 21:35    [7731997]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
1. Посмотрите FAQ форума
2. Suspect лечиться по другому как правило

Да и зачем чет копировать, если прошел как минимум sp_resetstatus (о котором у вас почему то не слова), то и половины телодвижений не нужно. Моя думать,что реально вы ето просто не делали, или чисто теоритические изыскания.
1 окт 09, 21:42    [7732008]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Protey
Member

Откуда:
Сообщений: 25
Спасибо за комент! sp_resetstatus я делал конечно же, но к сожаленияю это не помого!
Оказался испорченым лог файл. При атаче база не мапилась. Пришлось ити этим путем!
2 окт 09, 00:32    [7732260]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Чижанов Артем
Member

Откуда: г. Краснодар
Сообщений: 223
Подскажите, где можно посмотреть алгоритм действия в случае, если БД по каким-то причинам находится в СУСПЕКТЕ для MS SQL 2005. По поиску находил или только для MS SQL 2000 или фрагментами для 2005, но полного и подробного алгоритма не удалось найти. На мой взгляд имеет смысл эту тему (БД в SUSPECT) вынести а FAQ - уж очень много тем создано по этому поводу.
16 окт 09, 17:09    [7798480]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104751
Чижанов Артем
Подскажите, где можно посмотреть алгоритм действия в случае, если БД по каким-то причинам находится в СУСПЕКТЕ для MS SQL 2005. По поиску находил или только для MS SQL 2000 или фрагментами для 2005, но полного и подробного алгоритма не удалось найти. На мой взгляд имеет смысл эту тему (БД в SUSPECT) вынести а FAQ - уж очень много тем создано по этому поводу.

Suspect - это конечный статус, а не причина неисправности
А причин может быть масса - от отсутствия прав на каталог с базой до физического повреждения диска
16 окт 09, 17:11    [7798491]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Чижанов Артем
Member

Откуда: г. Краснодар
Сообщений: 223
Glory
Suspect - это конечный статус, а не причина неисправности
А причин может быть масса - от отсутствия прав на каталог с базой до физического повреждения диска

Уважаемый, Glory. Я полностью согласен с Вами, что причин может быть масса. Я хочу сказать, что на форуме по поводу этой проблемы имеется множество топиков и что на мой взгляд было бы неплохо объединить их в один, тогда начинающим админам сиквела (к коим я отношу и себя) будет проще. Например, имеется проблема "Нет доступа к БД" и у этой проблемы может быть множество причин. По этой проблеме есть статья в ФАКе - очень удобно. Почему бы не сделать и по СУСПЕКТУ? Что Вы думаете по этому поводу?
16 окт 09, 17:32    [7798609]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104751
Чижанов Артем
Glory
Suspect - это конечный статус, а не причина неисправности
А причин может быть масса - от отсутствия прав на каталог с базой до физического повреждения диска

Уважаемый, Glory. Я полностью согласен с Вами, что причин может быть масса. Я хочу сказать, что на форуме по поводу этой проблемы имеется множество топиков и что на мой взгляд было бы неплохо объединить их в один, тогда начинающим админам сиквела (к коим я отношу и себя) будет проще. Например, имеется проблема "Нет доступа к БД" и у этой проблемы может быть множество причин. По этой проблеме есть статья в ФАКе - очень удобно. Почему бы не сделать и по СУСПЕКТУ? Что Вы думаете по этому поводу?

Я думаю, что глупо в одной теме "База в Suspect" объединять десятки причин такого состояния базы
16 окт 09, 17:34    [7798619]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Чижанов Артем
Member

Откуда: г. Краснодар
Сообщений: 223
Glory
Я думаю, что глупо в одной теме "База в Suspect" объединять десятки причин такого состояния базы

А если разбить эту большую проблему на 3-4 наиболее типичных случая и внести их в ФАК?
16 окт 09, 17:47    [7798683]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104751
Чижанов Артем
Glory
Я думаю, что глупо в одной теме "База в Suspect" объединять десятки причин такого состояния базы

А если разбить эту большую проблему на 3-4 наиболее типичных случая и внести их в ФАК?

you are welcome
16 окт 09, 17:50    [7798694]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Чижанов Артем
Member

Откуда: г. Краснодар
Сообщений: 223
Glory
you are welcome

Ок, будем пробовать
16 окт 09, 18:04    [7798737]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
3 типичных вариант восстановления БД которая находится в Suspect

Попробовать приатачить файлы mdf ldf (если они доступны)

if erorr ldf файл выполнить по инструкции https://www.sql.ru/faq/faq_topic.aspx?fid=123 (если mdf доступен)

if error mdf и ldf файл RESTORE FULL BACKUP и RESTORE LOG BACKUP (если есть бэкапы)
16 окт 09, 18:11    [7798765]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
ТАРАКАН
3 типичных вариант восстановления БД которая находится в Suspect

Попробовать приатачить файлы mdf ldf (если они доступны)

if erorr ldf файл выполнить по инструкции https://www.sql.ru/faq/faq_topic.aspx?fid=123 (если mdf доступен) для 2005 проще sp_attach_single_file_db

if error mdf и ldf файл RESTORE FULL BACKUP и RESTORE LOG BACKUP (если есть бэкапы)
16 окт 09, 18:18    [7798804]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
Чижанов Артем
Member

Откуда: г. Краснодар
Сообщений: 223
ТАРАКАН
3 типичных вариант восстановления БД которая находится в Suspect

Попробовать приатачить файлы mdf ldf (если они доступны)

if erorr ldf файл выполнить по инструкции https://www.sql.ru/faq/faq_topic.aspx?fid=123 (если mdf доступен)

if error mdf и ldf файл RESTORE FULL BACKUP и RESTORE LOG BACKUP (если есть бэкапы)

Команда
DBCC CHECKDB (+параметр REPAIR_ALLOW_DATA_LOSS)
не может помочь в решении этой проблемы?
19 окт 09, 09:28    [7803211]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
Чижанов Артем
ТАРАКАН
3 типичных вариант восстановления БД которая находится в Suspect

Попробовать приатачить файлы mdf ldf (если они доступны)

if erorr ldf файл выполнить по инструкции https://www.sql.ru/faq/faq_topic.aspx?fid=123 (если mdf доступен)

if error mdf и ldf файл RESTORE FULL BACKUP и RESTORE LOG BACKUP (если есть бэкапы)

Команда
DBCC CHECKDB (+параметр REPAIR_ALLOW_DATA_LOSS)
не может помочь в решении этой проблемы?

смотря как весрия SQL
19 окт 09, 11:07    [7803760]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
SLab
Member

Откуда: Пенза
Сообщений: 312
Чижанов Артем
Glory
Я думаю, что глупо в одной теме "База в Suspect" объединять десятки причин такого состояния базы

А если разбить эту большую проблему на 3-4 наиболее типичных случая и внести их в ФАК?

++++10000
19 окт 09, 15:51    [7806290]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: База со статусом Suspect SQL 2005  [new]
ВВВВовка
Guest
Безгранично благодарен. Полностью поднял базу. Спасибо, с меня пиво (pvladimir_12@mail.ru)
25 июл 11, 21:37    [11025372]     Ответить | Цитировать Сообщить модератору
 Re: База со статусом Suspect SQL 2005  [new]
alexejs
Member

Откуда:
Сообщений: 147
http://www.rsdn.ru/forum/db/1999744.flat.aspx
http://forum.vingrad.ru/topic-205875.html
http://mechanicuss.livejournal.com/138413.html
http://forum.kaspersky.com/index.php?s=7027813cb9ddd1f702a7b291be6b5352&showtopic=45646&mode=threaded&pid=416164
http://www.programmingforum.ru/sql-server/thread783356.html
http://sysadmins.ru/post7629076.html
http://forum.mista.ru/topic.php?id=230805
http://kazna-forum.otr.ru/index.php?topic=332.0
http://forum.ab.biz.ua/viewtopic.php?t=414&sid=136df36b45d73bd3733ac33ef7ee3acc
...

Лучше запасную почку
25 июл 11, 22:42    [11025499]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить