Имя: Пароль:
1C
1С v8
Не могу востановить из бэкапа
0 Повелитель
 
22.01.13
12:32
SQL 2008 R2
Есть главный узел. Название сервера SERVAK34, база KCUTP.
Делаю бэкап средствами SQL, переношу базу на другой сервер, имя SERVAK4
имя БД adem.
Копия рабочая, на этом же сервере без проблем восстанавливается в другую базу.

Пытаюсь восстановить дочернюю базу из этой копии. Восстановление проходит успешно, но при запуске выдает ошибку:
http://www.pictureshack.ru/images/71940_oshibka.png

Из dt, уже давно база не восстанавливается, выпадает в середине загрузки. База 20 Гб.

Что можно сделать?
1 Повелитель
 
22.01.13
12:35
Я вот думаю если не бэкап, а целиком базу привезти и подцепить будет работать как думаете?
2 пипец
 
22.01.13
12:35
он ж написал - сделай чекит
3 пипец
 
22.01.13
12:36
во первых нужно знать - одинаковые ли сервера/сервиспаки
4 Повелитель
 
22.01.13
12:36
(2) А с чем связано, с тем что бэкап одного сервера переношу на другой?
5 Повелитель
 
22.01.13
12:37
(3) Сервера и сервиспаки одинаковые, это точно.
6 rs_trade
 
22.01.13
12:38
(1) будет
7 пипец
 
22.01.13
12:38
(4) ну как бы скуль тоже можно дефрагметировать/индексировать - может физически таблицы побились или не корректные символы в таблицах
ЗЫ связано может быть от виря до резкого скачка лепестричества
8 Повелитель
 
22.01.13
12:40
(6) Человека послал уже за базой.
(7) Да похоже так и было. Похоже самый простой вариант, удалить SQL и восстановить заново
9 Fedot200
 
22.01.13
12:44
(0) Регламентные операции делаемо?
10 Fedot200
 
22.01.13
12:45
11 Повелитель
 
22.01.13
12:49
(10) Не было настроено, после восстановление настрою.
12 пипец
 
22.01.13
12:50
10. Как проверить (восстановить) базу на MS SQL Server средствами сервера

Инофрмация находится по адресу: [необходимо зарегистрироваться для просмотра ссылки]

Проверку логической целостности нужно выполнять штатными средствами 1С:Предприятия (Тестирование и исправление ИБ). В случае, если такую проверку не удается выполнить, следует проверить физическую целостность БД средствами MS SQL. Для проверки целостности средствами MS SQL нужно выполнить следующую команду:
Код:
DBCC CHECKDB (‘<имя базы>’,REPAIR_REBUILD)

Перед выполнением этой команды нужно базу данных перевести в режим «single user»:
Код:
sp_dboption ‘<имя базы>’,'single user’,true

В процессе работы DBCC CHECKDB могут быть обнаружены ошибки и часть может быть сразу же исправлена. Если ошибки остались, то по всей видимости их нельзя восстановить без потери некоторых данных. В этом случае нужно запустить DBCC CHECKDB с параметром REPAIR_ALLOW_DATA_LOSS (перед запуском желательно сделать копию файлов базы данных).
Код:
DBCC CHECKDB (‘<имя базы>’,REPAIR_ALLOW_DATA_LOSS)

После выполнения DBCC CHECKDB нужно не забыть вернуться в нормальный режим (выйти из режима «single user»):
Код:
sp_dboption ‘<имя базы>’,'single user’,false
13 Повелитель
 
22.01.13
12:51
(12) Спасибо, буду пробовать.
14 пипец
 
22.01.13
12:51
(11) имхо предварительно МДФ + ЛДФ файлы скопировать куда нить (можно и без лдф)
ЗЫ на всякий
15 пипец
 
22.01.13
12:52
в сингл можно перевести и в свойствах базы - без скрипта
16 Повелитель
 
22.01.13
12:54
(14) Это сделал.
(15) бэкапы журнала нужны, а то мало ли.