|
Восстановление 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 сделал бекап. Восстановил в копию. сейчас буду смотреть что-там в копии восстановилось. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |