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

Откуда: Украина, Хмельницкий
Сообщений: 741
Здравствуйте.

Проблема: при попытке выполнить с базой данных любые операции выдает:
Операционная система возвратила ошибку 21(failed to retrieve text for this error. Reason: 15105) в SQL Server при прочитать в смещении 0x000000000d6000 файла "E:\Base\BaseOnTranscend3.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка системного уровня, которая угрожает целостности базы данных, поэтому она должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.

DBCC CHECKDB выполнял, выдает то же самое плюс:


______________________________
Never Surrender - Nothing Impossible!
20 июн 12, 13:50    [12745659]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Дисковая подсистема не в порядке. Чините ее, потом восстанавливайтесь из бэкапа или чинитесь через DBCC CHECKDB.
20 июн 12, 13:51    [12745673]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
... плюс:
SQL
Сообщение 1823, уровень 16, состояние 2, строка 1
Невозможно создать моментальный снимок базы данных из-за ошибки ее запуска.
Сообщение 7928, уровень 16, состояние 1, строка 1
Не удалось создать моментальный снимок базы данных для оперативной проверки. Причина содержится либо в предыдущем сообщении об ошибке, либо в том, что один из используемых дисковых томов не поддерживает разреженные файлы или дополнительные потоки. Производится попытка получить монопольный доступ для запуска автономной проверки.
Результаты DBCC для "BaseOnTranscend3".
CHECKDB обнаружил 0 ошибок размещения и 0 ошибок согласованности в базе данных "BaseOnTranscend3".
Сообщение 9001, уровень 21, состояние 1, строка 1
Журнал для базы данных "BaseOnTranscend3" недоступен. Проверьте журнал событий на наличие соответствующих сообщений об ошибках. Устраните все ошибки и перезапустите эту базу данных.


Подскажите как побороть
20 июн 12, 13:52    [12745674]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Гавриленко Сергей Алексеевич
Дисковая подсистема не в порядке. Чините ее, потом восстанавливайтесь из бэкапа или чинитесь через DBCC CHECKDB.


DBCC CHECKDB выполнял. Выдает то же самое. Или там с параметрами какими-то нужно запускать?
20 июн 12, 13:53    [12745687]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Еще раз - разберитесь сначала с вашими дисками.
20 июн 12, 14:02    [12745783]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Горилла с Нижнего Тагила
Member

Откуда:
Сообщений: 407
Судя по
автор
BaseOnTranscend
база была на съемном носителе.
20 июн 12, 14:26    [12746040]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
RubinDm
Member

Откуда:
Сообщений: 461
Горилла с Нижнего Тагила
Судя по
автор
BaseOnTranscend
база была на съемном носителе.
о как... толково!
20 июн 12, 14:43    [12746212]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62908
Ошибка 21 - not ready / нет готовности
Проверить виден ли носитель, копируется ли.
Если это флешка, то возможно флешка погибла, базы нельзя на флешках размещать.
20 июн 12, 14:48    [12746271]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Anatoly Podgoretsky
Ошибка 21 - not ready / нет готовности
Проверить виден ли носитель, копируется ли.
Если это флешка, то возможно флешка погибла, базы нельзя на флешках размещать.

Носитель виден, это внешний USB-винчестер.
Файлы копируются/удаляются нормально.
20 июн 12, 14:51    [12746304]     Ответить | Цитировать Сообщить модератору
 Re: Операционная система возвратила ошибку 21  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Не надо размещать базу на внешних USB-дисках. Аминь.
20 июн 12, 15:44    [12746776]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить