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

Откуда:
Сообщений: 2
Доброго времени суток

Люди добрые помогите. Есть база в виде baseX.mdf (не подключена к SQL). Стояла на SQL 2005 Recovery model simple. При подключении пишет следующее:


ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

SQL Server detected a logical consistency-based I/O error: incorrect pageid (expected 1:4379; actual 1:4251). It occurred during a read of page (1:4379) in database ID 17 at offset 0x00000002236000 in file 'E:\BaseX\baseX.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
Could not open new database 'baseX'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 824)

Что можно сделать чтобы подключить её? Может какой нибудь check выполнить на не подключенную базу ....
10 ноя 11, 14:16    [11575021]     Ответить | Цитировать Сообщить модератору
 Re: Востановление базы из mdf  [new]
komrad
Member

Откуда:
Сообщений: 5735
mva333,

как вариант :
1) создать новую пустую базу baseX
2) погасить сервер
3) на место нового файла baseX.mdf подложить копию старого битого
4) поднять сервер

дальше - по обстоятельствам
10 ноя 11, 14:19    [11575064]     Ответить | Цитировать Сообщить модератору
 Re: Востановление базы из mdf  [new]
AndreTM
Member

Откуда: Где-то в вологодских лесах...
Сообщений: 6900
А что, читать не надо?
Вам же сказали: DBCC CHECK...
10 ноя 11, 14:20    [11575077]     Ответить | Цитировать Сообщить модератору
 Re: Востановление базы из mdf  [new]
mva333
Member

Откуда:
Сообщений: 2
AndreTM, А как запустить DBCC CHECK на не подключенной базе?
10 ноя 11, 15:06    [11575599]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить