Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановить сбойную базу MS SQL 7.0 / 6 сообщений из 6, страница 1 из 1
23.10.2002, 14:04:25
    #32061202
Sidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить сбойную базу MS SQL 7.0
Проблема. Имеется архив базы, который не восстанавливается. Имеется DAT файл той же базы, который не приаттачивается. Поскольку был сбой винчестера, похоже оба дефектные.
Существуют ли способы восстановления, хотя бы частичного?
...
Рейтинг: 0 / 0
23.10.2002, 14:44:39
    #32061237
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить сбойную базу MS SQL 7.0
Вы уверены, что эти файлы не от 6.5?
...
Рейтинг: 0 / 0
23.10.2002, 14:47:37
    #32061240
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить сбойную базу MS SQL 7.0
Что именно выдают команды:

Код: plaintext
1.
2.
3.
4.
DBCC CHECKPRIMARYFILE (N'C:\DAMAGED_Data.MDF',  0 )
DBCC CHECKPRIMARYFILE (N'C:\DAMAGED_Data.MDF',  1 )
DBCC CHECKPRIMARYFILE (N'C:\DAMAGED_Data.MDF',  2 )
DBCC CHECKPRIMARYFILE (N'C:\DAMAGED_Data.MDF',  3 )


Вместо C:\DAMAGED_Data.MDF необходимо подставить
Ваш путь, причем лучше, чтобы он совпадал с путем,
существовавшим до аварии диска. В принципе, эту
DBCC команду выдает Enterprise Manager при нажатии
на Verify...

Удачи
...
Рейтинг: 0 / 0
24.10.2002, 12:11:23
    #32061486
Sidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить сбойную базу MS SQL 7.0
Спасибо за совет. Попробовал. Результат ниже. Вроде бы все в порядке?

DBCC CHECKPRIMARYFILE (N'D:\MSSQL7\Data\UMK_Data.MDF', 0)
IsMDF
1 1


DBCC CHECKPRIMARYFILE (N'D:\MSSQL7\Data\UMK_Data.MDF', 1)
(1 row(s) affected)

Server: Msg 5123, Level 16, State 20, Line 1
CREATE FILE encountered operating system error 2(Не удается найти указанный файл.) while attempting to open or create the physical file 'd:\MSSQL7\data\UMK_Log.LDF'.

DBCC CHECKPRIMARYFILE (N'D:\MSSQL7\Data\UMK_Data.MDF', 2)
property value
1 Database name UMK
2 Database version 515
3 collation 1033

DBCC CHECKPRIMARYFILE (N'D:\MSSQL7\Data\UMK_Data.MDF', 3)
Status fileid name filename
1 32770 1 UMK_Data D:\MSSQL7\Data\UMK_Data.MDF
1 32834 2 UMK_Log D:\MSSQL7\Data\UMK_Log.MDF
...
Рейтинг: 0 / 0
24.10.2002, 13:54:13
    #32061551
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить сбойную базу MS SQL 7.0
Вот это:

DBCC CHECKPRIMARYFILE (N'D:\MSSQL7\Data\UMK_Data.MDF', 1)
(1 row(s) affected)

Server: Msg 5123, Level 16, State 20, Line 1
CREATE FILE encountered operating system error 2(Не удается найти указанный файл.) while attempting to open or create the physical file 'd:\MSSQL7\data\UMK_Log.LDF'.


говорит о том, что файл базы скорее всего открыт и залочен сервером. Необходимо убедиться в этом, чтобы точно понять, что файл не запорчен. Для этого: остановить сервер, переименовать файл и запустить сервер. Опять провести DBCC CHECKPRIMARYFILE (N'D:\MSSQL7\Data\НовоеИмяФайла.MDF', 1). Если на это раз выдаст набор данных, то файл жив и данные можно восстановить. Для восстановления можно будет воспользоваться, например, этой утилиткой
...
Рейтинг: 0 / 0
24.10.2002, 14:09:40
    #32061562
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить сбойную базу MS SQL 7.0
Ой, не заметил (1 row(s) affected)
Ответ сервера приведен не полностью, поэтому я ввелся в заблуждение. Итак, возрадуйся, тебе повезло и файлик MDF жив, а значит есть надежда на удачное восстановление данных.

Небольшой совет из личного опыта. Перед любыми манипуляцими c MDF-файлом, скопируй его на всякий случай подальше. Возможно, что пригодится, если сперва пойдет что-то не так. И обязательно перед манипуляциями с ним, прибей на сервере все базы со статусом suspect, иначе может возникнуть глюк.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановить сбойную базу MS SQL 7.0 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]