|   |   | 
| 
 | Восстановление SQL базы | ☑ | ||
|---|---|---|---|---|
| 0
    
        alkras 25.10.16✎ 14:02 | 
        Произошел сбой одного диска в RAID 10 на сервере 1С и SQL. На дисках базы 1С. Сейчас пользователи могут работать в базе, но не проводятся ряд документов (вылетает в ошибку и просит перезагрузить 1С).
 Текст ошибки. The operating system returned error 23(Ошибка в данных (CRC).) to SQL Server during a прочитать at offset 0x00000037b60000 in file 'E:\DATA\upp_2014.mdf'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level 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. Копия средствами Sql или 1С не делается (ошибка). Подскажите как лучше действовать. С какими ключами запускать проверку DBCC CHECKDB. Версии ПО: Microsoft SQL Server 2008 R2 (SP3) - 10.50.6220.0 (X64) Управление производственным предприятием, редакция 1.3 (1.3.83.1) База РИБ (филиал) 1С:Предприятие 8.3 (8.3.8.1675) | |||
| 1
    
        ELEA26 25.10.16✎ 14:07 | 
        Таблицу уже определили?
 DBCC CHECKTABLE (таблица, REPAIR_ALLOW_DATA_LOSS) Сделай бекап только (хоть даже останови сервер и скопируй файлы БД) | |||
| 2
    
        rphosts 25.10.16✎ 14:09 | 
        Шаг номер ноль: сиквел стоп, делам физическую копию базы и журнала     | |||
| 3
    
        МихаилМ 25.10.16✎ 14:12 | 
        шаг 1 восстанавливаем рэйд (согласуем). должно хватить. 
 шаг 2 выясняем причину сбоя по данным рэйд контроллера. шаг 3 проверяем диски. до DBCC CHECKDB Вам еще далеко | |||
| 4
    
        ELEA26 25.10.16✎ 14:25 | 
        (3) Ну думается, что рейд уже восстановили!? Иначе о чем речь может быть, о каком продолжении работы?     | |||
| 5
    
        МихаилМ 25.10.16✎ 14:48 | 
        восстановите резервную копию   
 в новую бд | |||
| 6
    
        alkras 25.10.16✎ 14:59 | 
        (1) Таблицу не определил.
 (5) если бы заметил это вчера утром, то восстановил бы без проблем. Архив есть с выходных. Сегодня ночью архив уже не создался. Поэтому попробую сначала исправить базу. | |||
| 7
    
        ELEA26 25.10.16✎ 15:10 | 
        (6) определяешь какие документы не пашут, обработкой "СтруктураБД" или как-то так определяешь какие таблицы связаны с этим документом - и их лечишь. Но будут потери данных. Если это таблица движений - то придется пересчитывать итоги/перепроводить документы. Если это сам документ или табличная часть - то сам документ восстанавливать. Их может быть много, даже может оказаться что реальней взять бекап с выходных, смотря сколько наработать успели.     | |||
| 8
    
        ELEA26 25.10.16✎ 15:12 | 
        Вот обработка: http://catalog.mista.ru/public/147147/
 Но поищи так, она много где валяется. | |||
| 9
    
        Кир Пластелинин 25.10.16✎ 15:15 | 
        (2) спорный совет. где гарантии, что база потом приаттачится?     | |||
| 10
    
        ELEA26 25.10.16✎ 15:16 | 
        (9) лучше чем не делать бекап вовсе.     | |||
| 11
    
        Кир Пластелинин 25.10.16✎ 15:17 | 
        (10) зависит от того - какой свежести есть целый бэкап     | |||
| 12
    
        МихаилМ 25.10.16✎ 15:18 | 
        ldf не накрылся и модель восстановления full, то можно накатить журнал на резервную копию.     | |||
| 13
    
        Кир Пластелинин 25.10.16✎ 15:23 | 
        что то похожее было в практике. в один прекрасный момент пришло на почту оповещение, что бэкап рабочей базы не был сделан. ну ладно. мало ли. может место закончилось. запустил вручную. на 60% упало с ошибкой i/o. ясен красен, что винту стало плохо. тоже советовали отсоединить базу. не стал рисковать. развернул свежий бэкап и перетащил из "битой" базы данные через скуль (так как simple). отсоединил "битую" базу. а обратно - фиг. при этом пользователи могли спокойно работать в "битой" базе     | |||
| 14
    
        alkras 25.10.16✎ 15:25 | 
        Попробовал перезагрузить сервер, диск в Raid все еще с ошибкой, ищу замену.
 Так как обмены идут с ЦБ сделал выгрузку и решил перезагрузить сервер. После перезагрузки sql сделал бекап. Восстановил в копию. сейчас буду смотреть что-там в копии восстановилось. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |