Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
Error: 823, Severity: 24, State: 2
I/O error (torn page) detected during read at offset 0x00000000004000 in file 'd:\mssqldata\MSSQL\data\db_name_Data.MDF'.

Error: 3414, Severity: 21, State: 1
Database 'db_name' (database ID 8) could not recover. Contact Technical Support.


Это из Event Viewer.

Все случилось после падения сервера!

https://www.sql.ru/faq/faq_topic.aspx?fid=123 - по этой инструкции пробовал но ничего не выходит на этапе:
DBCC REBUILD_LOG('<db_name>', '<имя нового лога с указанием полного пути>')


Файлы mdf и LDF по 6 гигов каждый.

С mssql работал только как разработчик баз данных!
6 апр 13, 11:02    [14144143]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
sql server agent тоже не стартует даже от имени администратора домена...
6 апр 13, 11:09    [14144159]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
Glory
Member

Откуда:
Сообщений: 104751
le7o
https://www.sql.ru/faq/faq_topic.aspx?fid=123 - по этой инструкции пробовал но ничего не выходит на этапе:

Это инструкция для создания утеренного ldf файла. А не для исправления поврежденного mdf.
Поврежденный mdf восстанавливается из бэкапа
6 апр 13, 12:26    [14144256]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
Бекап есть но он месячной давности был в отпуске...
6 апр 13, 12:38    [14144288]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
le7o,

какой recovery_model у базы ?
6 апр 13, 14:09    [14144468]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
Spartakich
le7o,

какой recovery_model у базы ?


FULL
6 апр 13, 17:08    [14144952]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
le7o
Spartakich
le7o,

какой recovery_model у базы ?


FULL


Кстати забыл написать в самом начале о главном msdb тоже умер вместе с рабочей базой, может попробовать каким либо образом сначала его восстановить...

Пока раскрутил руководство на Recovery ToolBox for SQL Server (это прога пытается восстановить базу и уже несколько часов весит на sysconstraints) тут тоже вопрос это нормально кто пользовался...
6 апр 13, 17:13    [14144964]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
le7o,

посмотрите
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=989770&hl=

только перед тем, как что либо делать скопируйте существующие фаилы куда нибудь на всякий пожарный.
данный способ сработает если за время после полного бекапа у базы не менялся рековери модел и не делались бэкапы логов.
6 апр 13, 17:19    [14144969]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
Spartakich
le7o,

посмотрите
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=989770&hl=

только перед тем, как что либо делать скопируйте существующие фаилы куда нибудь на всякий пожарный.
данный способ сработает если за время после полного бекапа у базы не менялся рековери модел и не делались бэкапы логов.


Спасибо за помощь буду пробовать)
6 апр 13, 17:21    [14144974]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
le7o
Spartakich
le7o,

посмотрите
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=989770&hl=

только перед тем, как что либо делать скопируйте существующие фаилы куда нибудь на всякий пожарный.
данный способ сработает если за время после полного бекапа у базы не менялся рековери модел и не делались бэкапы логов.


Спасибо за помощь буду пробовать)


при попытке выгрузить сделать бекап лога выскакивает ошибка(((
7 апр 13, 08:34    [14146598]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
le7o,

текст ошибки какой ?
7 апр 13, 09:54    [14146644]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
вот информация из лога:

2013-04-06 21:14:14.65 server    SQL Server configured for thread mode processing.
2013-04-06 21:14:14.65 server    Using dynamic lock allocation. [2500] Lock Blocks, [5000] Lock Owner Blocks.
2013-04-06 21:14:14.79 server    Attempting to initialize Distributed Transaction Coordinator.
2013-04-06 21:14:17.01 spid3     Starting up database 'master'.
2013-04-06 21:14:17.17 server    Using 'SSNETLIB.DLL' version '8.0.194'.
2013-04-06 21:14:17.17 spid5     Starting up database 'model'.
2013-04-06 21:14:17.18 spid3     Server name is 'UPITER'.
2013-04-06 21:14:17.20 spid8     Starting up database 'msdb'.
2013-04-06 21:14:17.20 spid10    Starting up database 'Northwind'.
2013-04-06 21:14:17.20 spid9     Starting up database 'pubs'.
2013-04-06 21:14:17.22 spid11    Starting up database 'ABRIS2K'.
2013-04-06 21:14:17.39 spid5     Clearing tempdb database.
2013-04-06 21:14:17.61 server    SQL server listening on Shared Memory, Named Pipes.
2013-04-06 21:14:17.61 server    SQL Server is ready for client connections
2013-04-06 21:14:17.81 spid11    Cannot associate files with different databases.
2013-04-06 21:14:17.82 spid11    Log file 'D:\MSSQLDATA\ABRIS2K_Log.LDF' does not match the primary file.  It may be from a different database or the log may have been rebuilt previously.
2013-04-06 21:14:17.93 spid5     Starting up database 'tempdb'.
2013-04-06 21:14:17.98 spid3     Recovery complete.
2013-04-06 21:14:32.25 spid51    Using 'xpsqlbot.dll' version '2000.80.194' to execute extended stored procedure 'xp_qv'.
2013-04-06 21:16:02.73 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:16:19.25 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:16:35.73 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:16:36.92 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:16:37.85 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:17:36.43 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:17:37.56 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:17:39.43 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:17:40.64 backup    BACKUP failed to complete the command BACKUP LOG ABRIS2K

2013-04-06 21:18:35.93 spid54    Using 'xpstar.dll' version '2000.80.194' to execute extended stored procedure 'sp_MSgetversion'.
2013-04-06 21:20:13.53 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K_LOG.bakup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  NOSKIP ,  STATS = 10,  NOFORMAT 
2013-04-06 21:21:01.06 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  NOSKIP ,  STATS = 10,  NOFORMAT 
2013-04-06 21:21:59.18 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  INIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  NOSKIP ,  STATS = 10,  NOFORMAT 
2013-04-06 21:22:16.45 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  NOSKIP ,  STATS = 10,  NOFORMAT 
2013-04-06 21:22:29.40 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  NOSKIP ,  STATS = 10,  NOFORMAT 
2013-04-06 21:22:37.85 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  SKIP ,  STATS = 10,  NOFORMAT ,  NO_TRUNCATE 
2013-04-06 21:22:47.51 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  SKIP ,  STATS = 10,  NOFORMAT 
2013-04-06 21:22:57.10 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  SKIP ,  STATS = 10,  NOFORMAT ,  NO_TRUNCATE 
2013-04-06 21:23:15.59 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  INIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  SKIP ,  STATS = 10,  NOFORMAT ,  NO_TRUNCATE 
2013-04-06 21:23:21.49 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  INIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  SKIP ,  STATS = 10,  NOFORMAT ,  NO_TRUNCATE 
2013-04-06 21:23:32.48 backup    BACKUP failed to complete the command BACKUP LOG [ABRIS2K] TO  DISK = N'D:\ABRIS2K backup' WITH  INIT ,  NOUNLOAD ,  NAME = N'ABRIS2K backup',  SKIP ,  STATS = 10,  NOFORMAT 
2013-04-07 09:09:28.05 spid54    Starting up database 'ABRIS2K'.
данный момент запустить не могу т.к. выполняется восстановление из утилиты Recovery Toolbox for SQL Server. закончится по моим подсчетам часов через 10 (
7 апр 13, 10:23    [14146679]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
le7o,

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

Те фаилы что вы скопировали на всякий пожарный.
1) На такой же версии MSSQL сервера создайте новую базу с таким же названием и путями как и в оригинальной.
2) остановите MSQL service и подмените ЛОГ фаил. запустите MSSQL сервис.
3) пробуйте белать BACKUP LOG
7 апр 13, 13:01    [14146958]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!! Рабочая база и msdb ушли в suspect sql 2000 sp3  [new]
le7o
Member

Откуда:
Сообщений: 70
Spartakich
le7o,

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

Те фаилы что вы скопировали на всякий пожарный.
1) На такой же версии MSSQL сервера создайте новую базу с таким же названием и путями как и в оригинальной.
2) остановите MSQL service и подмените ЛОГ фаил. запустите MSSQL сервис.
3) пробуйте белать BACKUP LOG


Спасибо.

Сейчас виртуалку подниму так как восстановление требует включеного SQL SERVERA (данные уже льются в базу) и попробую...
7 апр 13, 13:12    [14146979]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить