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

Откуда:
Сообщений: 5
Привет. Есть такая проблема: после загрузки сервера получил сообщение об ошибки в одной из сетевых служб(не запустился SQLSERVERAGENT). Открыл ЕМ: оказывается, msdb стала "серой", suspect.
В log-е(SQLAGENT) нашел запись:
"SQLServer Error: 4060, Cannot open database requested in login 'msdb'. Login fails"
После выполнения sp_resetstatus msdb, получаю следующее:
«Prior to updating sysdatabases entry for database 'msdb', mode = 0 and status = 1073742104 (status suspect_bit = 256).
For row in sysdatabases for database 'msdb', the status bit 256 was forced off and mode was forced to 0.
Warning: You must recover this database prior to access». А msdb стала "желтой".
Далее, при любых действиях в ЕМ имею сообщение:
"Database 'msdb' cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information."
Бэкап-а msdb у меня нет - по-зелености, не сделал:( Есть ли шанс, что msdb заработает без recovery?
С уважением, Сергей
PS/ Интересует любое мнение.
10 янв 06, 16:37    [2240658]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
See the SQL Server errorlog for more information."


И чего там о причине suspect?
10 янв 06, 17:13    [2240831]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
KGP
Member

Откуда: Москва
Сообщений: 4554
GrunGespenst
Привет. Есть такая проблема: после загрузки сервера получил сообщение об ошибки в одной из сетевых служб(не запустился SQLSERVERAGENT). Открыл ЕМ: оказывается, msdb стала "серой", suspect.
В log-е(SQLAGENT) нашел запись:
"SQLServer Error: 4060, Cannot open database requested in login 'msdb'. Login fails"


Есть вероятность, что login fails :)
пароли админу не меняли? или другим учетным записям от которых SQL Server запускаются как службы?
дело в секурити ?!
10 янв 06, 17:20    [2240870]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
GrunGespenst
Member

Откуда:
Сообщений: 5
2 pkarklin
В логе:
"2006-01-10 08:11:51.82 spid2 Server name is 'Server1'.
2006-01-10 08:11:51.82 spid8 Starting up database 'msdb'.
2006-01-10 08:11:51.82 spid9 Starting up database 'pubs'.
2006-01-10 08:11:51.82 spid10 Starting up database 'Northwind'.
2006-01-10 08:11:51.90 spid14 Starting up database 'db_01'.
---
2006-01-10 08:11:52.28 server SQL Server is ready for client connections
2006-01-10 08:11:52.37 spid5 Clearing tempdb database.
2006-01-10 08:11:52.42 spid14 1 transactions rolled forward in database 'db_01' (10).
2006-01-10 08:11:52.45 spid13 Starting up database 'db_arc'.
2006-01-10 08:11:52.49 spid8 Error: 9003, Severity: 20, State: 1
2006-01-10 08:11:52.49 spid8 The LSN (140:169:1) passed to log scan in database 'msdb' is invalid..
2006-01-10 08:11:52.68 spid14 0 transactions rolled back in database 'db_01' (10).
2006-01-10 08:11:52.81 spid8 Error: 3414, Severity: 21, State: 1
2006-01-10 08:11:52.81 spid8 Database 'msdb' (database ID 4) could not recover. Contact Technical Support.. "

2 KGP
Логин 'msdb'? Не заводил я такого. Может быть, что-то из внутренностей MS SQL?
11 янв 06, 09:07    [2242008]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Так, не помешала бы SELECT @@version. Диски проверяли? Анитивирусы никакие не работают?

автор
Логин 'msdb'? Не заводил я такого. Может быть, что-то из внутренностей MS SQL?


Это не логин, а бд, к которой пытается подключиться сессия агента.
11 янв 06, 09:33    [2242067]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
GrunGespenst
Member

Откуда:
Сообщений: 5
2 pkarklin
Версия у меня - MSSQLServer2000-8.00.760(Intelx86).
При включении сервера автоматически запустился chkdsk.exe (много ругался на файлы других программ). После и вышла ошибка от Диспетчера "Не запустилась одна из служб"(SQLSERVERAGENT).
Последующий запуск chkdsk.exe прошел без ошибок.
Антивирусы не запущены. Что делать???
12 янв 06, 10:19    [2246220]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Ну, раз Вы уж не удосужились делать бэкапы, то придеться использовать "другую" msdb, приаттачив ее, как описано здесь: тынц
12 янв 06, 10:56    [2246443]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
GrunGespenst
Member

Откуда:
Сообщений: 5
2 pkarklin
Спасибо: cсылка то, что надо - помогло.
Единственное, что безпокоит: базу msdb переносил с другого сервера (имена разные). Job-ы тоже перенеслись. При выполнении с ними в ЕМ каких-либо действий получаю ошибку:
"Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server."
Будет ли возможным эти инородние job-ы редактировать/удалять?
12 янв 06, 14:53    [2248053]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SQL Server 2000. Cannot add, update, or delete a job
12 янв 06, 15:05    [2248117]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
GrunGespenst
Member

Откуда:
Сообщений: 5
2 pkarklin
"Это просто праздник какой-то!"(С)
Спасибо. С наступающим Старым Новым годом!
12 янв 06, 17:25    [2249001]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
d.Oleg
Member

Откуда:
Сообщений: 22
Попробуй так
select @@servername
sp_dropserver 'old name SERVER', 'droplogins'
GO
sp_addserver 'new name server', 'local'
GO
--рестарт MSSQLServer
select @@servername
16 янв 07, 14:25    [3648561]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
D_Pavel
Guest
Я сегодня тоже столкнулся с этой проблемой, прочитал что тут писали и сделал всё по своему, так как нежелательно было перезапускать службы.

В общем сделал бэкап этой базы с другого сервера, и восстановил из этого бэкапа сломанную базу.
5 май 07, 07:19    [4103166]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
D_Pavel
Ну после пришлось восстанавливать джобы и т.д. Может пора бэкапить? - потеря данных (любых) всегда плохо
5 май 07, 09:08    [4103206]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
Dimych83
Member

Откуда:
Сообщений: 46
pkarklin
Ну, раз Вы уж не удосужились делать бэкапы, то придеться использовать "другую" msdb, приаттачив ее, как описано здесь: тынц


Добрый день!
Та же проблема. Только бэкапы есть. Но при попытке восстановления пишет "It has been marked SUSPECT by recovery"
24 июл 08, 09:44    [5977851]     Ответить | Цитировать Сообщить модератору
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Dimych83
Добрый день!
Та же проблема. Только бэкапы есть. Но при попытке восстановления пишет "It has been marked SUSPECT by recovery"


Это полное сообщение об ошибке? Как Вы пытаетесь выполнить восстановление? Что в логе сервера на предмет причины суспекта бд? SELECT @@version?
24 июл 08, 10:18    [5978124]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: База msdb - suspect, backup-а - нет. Есть ли шанс?  [new]
Гостьы
Guest
помогло DBCC CHECKDB
26 сен 11, 15:13    [11336353]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить