Ошибка СУБД

1. user1225728 22.05.19 14:04 Сейчас в теме
Была БД на Windows Server 2012. Вчера при попытке сделать выгрузку, вышла данная ошибка.
Теперь ни войти в 1С, ни сделать выгрузку.

Возможно ли восстановить базу?
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 22.05.19 14:10 Сейчас в теме
ну там же написано, что делать. Хотя бы это для начала.
3. darkultro37 10 22.05.19 14:12 Сейчас в теме
Так dbcc checkdb сделали? Глупый вопрос - бэкапы были?
4. user1225728 22.05.19 14:20 Сейчас в теме
Сделал DBCC CHECKDB. Во время процесса выдает такую ошибку. Полагаю, тест не доходит до конца.

Сообщение 7985, уровень 16, состояние 2, строка 1
Предварительная проверка системных таблиц: объект с идентификатором 7. Не удалось прочитать страницу (1:159524) и заблокировать ее кратковременной блокировкой типа SH. Инструкция проверки прервана из-за неустранимой ошибки.
Результаты DBCC для "basenew".
Сообщение 5233, уровень 16, состояние 98, строка 1
Ошибка в таблице. Идентификатор единицы распределения 458752, страница (1:159524). Проверка (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройдена. Значения: 133129 и -4.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в базе данных "basenew".
5. user1225728 22.05.19 14:22 Сейчас в теме
Делал и эти:

DBCC CHECKDB ('Demo1', REPAIR_FAST)

DBCC CHECKDB ('Demo1', REPAIR_REBUILD)

DBCC CHECKDB ('Demo1',repair_allow_data_loss)

Результат тот же, не проходит дальше DBCC CHECKDB.

Был в отпуске, бэкап только месячной давности.
6. user-z99999 67 22.05.19 14:24 Сейчас в теме
(5)
Попробуйте разместить тему в
https://www.sql.ru/forum/microsoft-sql-server
там как раз специалисты по ms sql
7. user-z99999 67 22.05.19 14:26 Сейчас в теме
(5)
Базу можно восстанавливать имея полный бэкап + диф.бэкапы.
или
полный бэкап + бэкап логов. (если не делали shrink базы тогда есть шанс восстановить).
8. user1225728 22.05.19 14:28 Сейчас в теме
Есть выгрузка из Конфигуратора месячной давности. И есть *.mdf и logo бэкапы, только сегодняшние, уже битой базы.

И есть бэкап *.bak - тоже сегодняшний. Тоже от битой базы.

Возможно ли восстановление с помощью них?
9. darkultro37 10 22.05.19 14:36 Сейчас в теме
(8)вам лучше всего обратиться к спец. по mssql. Выгрузка месячной давности восстановит данные месяц назад, сегодняшние битые бэкапы бесполезны, главное оставить их если с базой что-то делалось.
Еще скорее всего у вас проблема с дисками в сервере(или рейдом).
11. darkultro37 10 22.05.19 14:53 Сейчас в теме
(8)
И есть бэкап *.bak - тоже сегодняшний. Тоже от битой базы.

(10)
Пробовал запустить бэкап *.bak на другой машине. Ошибка та же.


Ничего не смущает?
По поводу дисков я написал потому что такие ошибки сами по себе не появляются, самая частая проблема умирающие харды/ссд и т.п..
10. user1225728 22.05.19 14:43 Сейчас в теме
Пробовал запустить бэкап *.bak на другой машине. Ошибка та же. Так что, не думаю, что дело в дисках. Ведь если б так, то на другой машине база бы запустилась. Не так ли?
12. YannikAlx 43 22.05.19 15:30 Сейчас в теме
(10) Все админы 1С делятся на тех кто делает регулярные бэкап и тех кто БУДЕТ делать регулярные бэкап ....
13. collider 23.05.19 13:58 Сейчас в теме
(12)
Есть ещё третий подвид (редкий). Те, кто проверяет бэкапы.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)