powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановить сбойную базу MS SQL 7.0
6 сообщений из 6, страница 1 из 1
Восстановить сбойную базу MS SQL 7.0
    #32061202
Sidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема. Имеется архив базы, который не восстанавливается. Имеется DAT файл той же базы, который не приаттачивается. Поскольку был сбой винчестера, похоже оба дефектные.
Существуют ли способы восстановления, хотя бы частичного?
...
Рейтинг: 0 / 0
Восстановить сбойную базу MS SQL 7.0
    #32061237
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уверены, что эти файлы не от 6.5?
...
Рейтинг: 0 / 0
Восстановить сбойную базу MS SQL 7.0
    #32061240
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно выдают команды:

Код: 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
Восстановить сбойную базу MS SQL 7.0
    #32061486
Sidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет. Попробовал. Результат ниже. Вроде бы все в порядке?

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
Восстановить сбойную базу MS SQL 7.0
    #32061551
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это:

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
Восстановить сбойную базу MS SQL 7.0
    #32061562
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, не заметил (1 row(s) affected)
Ответ сервера приведен не полностью, поэтому я ввелся в заблуждение. Итак, возрадуйся, тебе повезло и файлик MDF жив, а значит есть надежда на удачное восстановление данных.

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


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