Как мы подняли SQL-базу 1С за 2 часа: кейс из центра Кемерово
{"title":"Сервер 1С восстановление базы 1С после сбоя в центре Кемерово. как мы восстановили это за 2 часа (реальный кейс с Дзержинского).","text":"Восстановление базы 1С после сбоя в Кемерово — от 3 000 ₽, реальный кейс на Дзержинского закрыли за 2 часа. Сервисный центр «Админ.Ко», ул. Дзержинского, 2Б. Поднимаем файловые и SQL-версии (PostgreSQL, MS SQL) 1С:Предприятие 8.3, чиним повреждённые .1CD/.dt, вытаскиваем данные из битых таблиц. Гарантия конфиденциальности данных. Записаться: +7 (950) 276-71-71."}
1. Симптомы сбоя базы 1С и почему виноват обычно диск
Звонок один в один: «1С не запускается, сидим без работы». На экране — «файл базы данных повреждён», статус Suspect (SQL считает базу скомпрометированной), rphost (рабочий процесс сервера 1С) не стартует, висит «Сеанс не получен».
В 80% случаев причина — не платформа 1С, а диск. Скачок без UPS (источника бесперебойного питания), износ NVMe (быстрый SSD) по S.M.A.R.T. (встроенная диагностика накопителя), аварийный останов SQL Server. Реже — сбой обновления, шифровальщик или кривой перенос файлов.
Клиент с Дзержинского привёз сервер: 1С:Предприятие 8.3 + MS SQL Server 2019, два NVMe в RAID0 (массив без избыточности). После скачка Windows грузилась только в Safe Mode, база ушла в Suspect.
- Ошибка «файл базы данных повреждён» при входе
- Статус базы в SQL — Suspect
- rphost не стартует, у юзеров «Сеанс не получен»
- Windows грузится только в Safe Mode
2 часа — не магия, а регламент: что мы делали на Дзержинского, 2Б
Два часа — не магия и не аврал. Это пять шагов по таймеру, у каждого своя задача. Иначе базу добить проще, чем поднять.
Логика простая: сначала остановить, чтобы не убить остатки. Потом снять посекторный образ диска. Дальше — тестовый стенд, на нём и чинить, а не на боевом сервере.
В финале вошли в 1С под бухгалтером, кадровиком и админом. Все три роли открылись без ошибок. Сервер уехал обратно на Дзержинского, 2Б, к клиенту.
- 0–15 мин: остановили 1С Server (сервер приложений 1С) и SQL Server (система управления базами), обесточили машину, сняли термокарту платы и БП (блока питания) тепловизором, плату осмотрели под микроскопом
- 15–45 мин: NVMe (накопитель) подключили через USB-станцию с аппаратной блокировкой записи, посекторно скопировали утилитой ddrescue на резервный диск
- 45–90 мин: на тестовом стенде подняли SQL Server 2019, создали базу с тем же именем, остановили SQL и подменили MDF (файл базы) и LDF (журнал транзакций) из образа
- 90–110 мин: запустили SQL, прогнали DBCC CHECKDB (проверка целостности) с REPAIR_FAST (быстрый режим), точечно REPAIR_ALLOW_DATA_LOSS (с потерей данных) по битым индексам, питание контролировали осциллографом Rigol
- 110–120 мин: подключили базу к 1С, сделали тестовый вход под бухгалтером, кадровиком и админом, передали сервер клиенту
Симптомы и причины сбоя базы 1С
Почему нельзя сразу запускать chkdsk
Первая мысль — запустить chkdsk и починить диск. На живой базе 1С это худшее, что можно сделать.
chkdsk лезет в метаданные тома и «исправляет» то, что трогать нельзя. После этого файл MDF (главный файл базы 1С) не открывается в SQL Server — база падает в статус Recovery Pending.
- Снимаем посекторный образ диска на отдельный носитель — работаем только с копией
- На копии гоняем DBCC CHECKDB (проверка целостности) и SELECT-запросы
- Сгорела плата NVMe (быстрый серверный диск) — перепаиваем на станции JBC, прогрев BGA (микросхема с шариковыми контактами) феном Quick 861DW под микроскопом, чтобы вычитать чипы NAND
- Материнская плата сервера: диагностика осциллографом Rigol, поиск холодной пайки, термоконтроль тепловизором
- Флюсы Martin/Amtech — только на плате контроллера диска, к самой БД не прикасаемся
Почему 2 часа — не случайность
Клиент приехал на Дзержинского, 2Б к одиннадцати утра. К часу дня бухгалтерия уже вбивала первичку. Со стороны — чистое везение.
Никакой магии: за скоростью стоят три вещи — стенд, склад и дежурный инженер. Как у нас в ящике лежат дисплеи на ходовые айфоны, чтобы не ждать доставку неделями, так и тут всё под рукой.
- Свой тестовый стенд с SQL Server 2019 (СУБД от Microsoft) и 1С:Предприятие 8.3. Среда уже развёрнута — не собираем с нуля под каждого клиента.
- Склад NVMe (быстрые диски нового поколения), SSD, серверных БП (блоков питания) и материнских плат. Комплектующие на полке, а не в пути.
- Дежурный инженер в лаборатории с 9:00 до 21:00. Привезли сервер утром — забрали в тот же день, без очереди и ожидания.
После восстановления: как настроить бэкапы 1С, чтобы не приезжать к нам снова
Почему бизнес в Кемерово выбирает Админ.Ко
Мы в самом центре Кемерово: ул. Дзержинского, 2Б. Сто метров от ДК «Москва», рядом с ЦУМ. Вход со стороны улицы — не потеряетесь.
Диагностика — 0 ₽, даже если решите не чинить. Платите только за согласованные работы. Без «доплат за срочность» и скрытых наценок.
На работы и комплектующие — гарантия 1 год. Фиксируем её в акте, не на словах.
- Свой склад серверного сегмента: NVMe (быстрые серверные накопители), SSD (твердотельные накопители), блоки питания, материнские платы, контроллеры
- Не ждём неделю доставки — базу 1С подняли за 2 часа именно поэтому
- Цену называем до начала работ и не меняем
Абонентское обслуживание серверов — чтобы сбоев больше не было
Чек-лист: как не допустить повторного сбоя базы 1С
Починили базу — но это не конец. Если не закрыть дыры, через пару месяцев сценарий повторится.
Пять пунктов закрывают 90% причин таких сбоев.
- ИБП (источник бесперебойного питания) с двойным преобразованием. Батареи менять раз в 2 года.
- Ежедневный бэкап MDF (данные) и LDF (журнал транзакций). Копия на отдельный носитель, хранится вне сервера — в облаке. Проверяйте лог утром.
- Мониторинг S.M.A.R.T. (самодиагностика диска). Оповещение в Telegram: Reallocated Sector Count > 0 или температура выше 50 °C. Пора менять диск.
- Раз в неделю DBCC CHECKDB (проверка целостности SQL) на тестовом стенде. Отчёт админу в Telegram.
- Никакого RAID0 под 1С — билет в один конец. Минимум RAID1 (зеркало), оптимально RAID10 (зеркало плюс скорость).
Как мы уложились в 2 часа на Дзержинского
Что делать прямо сейчас, если база 1С упала
Если база 1С легла — главное не суетиться. Одно неверное действие добьёт файлы, которые ещё можно достать.
Не запускайте chkdsk (проверку диска). Не дёргайте службы 1С и SQL (сервер баз данных). Каждая запись на исходный диск снижает шансы на восстановление.
- Запускать chkdsk — он перетирает повреждённые сектора
- Перезапускать службы 1С и SQL
- Писать что-либо на исходный диск
- Чинить базу средствами самой 1С
- Остановите работу с сервером, если он ещё запущен.
- Снимите посекторный образ диска утилитой dd или Acronis на другой носитель.
- Привезите сервер или NVMe/SSD к нам на ул. Дзержинского, 2Б.
- Дождитесь диагностики — 0 ₽, по срокам и цене ответим в течение часа.
Как выглядит сбой базы 1С — симптомы и причины
| Услуга | Цена | Срок | Гарантия |
|---|---|---|---|
| Диагностика сервера 1С и базы SQL | 0 ₽ | 30 мин | — |
| Восстановление базы 1С из рабочего бэкапа SQL | от 2 500 ₽ | 1–2 ч | 1 год |
| Перевод базы 1С из Suspect в Online | от 3 500 ₽ | 1–3 ч | 1 год |
| Восстановление базы 1С с повреждённого NVMe/SSD | от 7 500 ₽ | 2–6 ч | 1 год |
| Настройка ежедневного бэкапа 1С + DBCC CHECKDB | от 1 500 ₽ | 1 ч | 1 год |
| Замена NVMe/SSD с переносом базы 1С на новый диск | от 1 800 ₽ | 30–60 мин | 1 год |
Можно ли восстановить базу 1С, если сервер вообще не включается?chevron_right
Сколько стоит восстановление базы 1С в Кемерово?chevron_right
База 1С в статусе Suspect — что делать в первые минуты?chevron_right
Сколько времени занимает восстановление базы 1С?chevron_right
Можно ли восстановить базу 1С самостоятельно?chevron_right
Нужен качественный ремонт?
Кемерово, ул. Дзержинского, 2Б. Дигностика 0 ₽, гарантия 1 год.