Восстановление базы SQL

Форум 1С: Одинэс.Ру

Найти!

Восстановление базы SQL

Duke1C
02.06.2009 - 10:09
Имеем следующую прискорбную ситуацию:
База Бух на SQL2000 (размер MDF 6179328 Кб, LDF 838464 Кб). Гл.буху понадобилось добавить субконто на счет 57.1, я несколько дней отбрыкивался, мотивируя долгосрочностью, глобальностью сей процедуры и прочими доводами, пока не попросили "настоятельно".
Сегодня на сервере запустил Конфигуратор, добавил субконто, и при сохранении он свалился с сообщением:
Created unique index terminated because a duplicate key was found for index ID2. Most significant primary key is ' 5FT9 '. в таблице _1srcdoc
Копию, естественно, не сделав (руки оторвать бы мне за это, с головою вместе), понадеявшись на наш доблестный лицензионный Acronis, которым ежедневно на всех серверах архивируются данные. Да беде, как обычно одна не приходит, выяснилось, что Админко поменял пароль администратора на этом серваке довольно приличное время назад и Acronis перестал бэкапить данные с того времени.
К списку тем 1 2 > К списку форумов

Интересные темы

odines.ru
22.10.2020 - 09:15
Смотри также:
Задачка про фокус ввода
Как лучше писать действия пользователей?
ПРограммно зафиксировать строки-столбцы для таблицы для ввода данных

Re: Восстановление базы SQL

Musett
51 - 02.06.2009 - 13:23
48-Duke1C >Вот еще способ:
http://abelov.com/kuban/169815.html

Re: Восстановление базы SQL

Duke1C
52 - 02.06.2009 - 13:43
Всем спасибо за участие, буду пробовать
если что еще в голову придет, пишите :)

Re: Восстановление базы SQL

Duke1C
53 - 02.06.2009 - 14:05
Вобщем пока удалось запустить базу путем прибивания в _1SJOURN
строк с IDDOC = моим ошибочным (т.е. 5FT9, 8BM7 и 8VQZ),
судя по найденым в инете данным - это грозит лишь тем, что данные документы не будут отображаться в журналах.
У кого какие мнения на этот счёт?
Щас запустил ТиИ, посмотрим, что скажет...

Re: Восстановление базы SQL

USSR
54 - 02.06.2009 - 14:12
Ругаться будет на повисшие шапки и табличные части. А что такого криминального в журнале для этих доков?

Re: Восстановление базы SQL

Duke1C
55 - 02.06.2009 - 14:20
(54)
В смысле ругаться будет ТиИ?
Хрен его знает, что там криминального, я просто попробовал убить строки и запустить, глубже не копал пока...
Щас ТиИ пройдет, верну всё взад - буду дальше разбираться.
Хочу еще попробовать способ из ссылки в (51) с изменением уникальности индексов

Интересные темы

odines.ru
22.10.2020 - 09:15
Смотри также:
Обратный порядок периодов
3 D графика в 1С
Как программно сделать подчинение одного документа другому

Re: Восстановление базы SQL

Duke1C
56 - 02.06.2009 - 15:11
Нашел еще вот здесь:
http://www.forum.mista.ru/topic.php?id=168368
запросик -
UPDATE _1sentry SET DATE_TIME_DOCID=_1sjourn.DATE_TIME_idDOC
FROM _1sentry (nolock), _1sjourn (nolock)
WHERE _1sentry.DOCID=_1sjourn.idDOC AND
_1sentry.DATE_TIME_DOCID<>_1sjourn.DATE_TIME_idDOC

затем грохнул все записи в _1SCRDOC
запустил его в QA и вуаля - Конфигуратор открылся без единого матюка (даже не писал про Создание индексов таблицы: Ссылки документов), и Предприятие тоже
щас запустил ТиИ, посмотрим, что скажет...
Кстати, документы, на которых спотыкалось - Выписки, как и в ссылке (51)

Re: Восстановление базы SQL

USSR
57 - 02.06.2009 - 15:32
(55)Удаляя из _1SJOURN, ты удаляешь из журнала, но остаются шапки в DH* и табличные части (если есть) в DT*. Плюс еще таблицы с движениями регистров от этих документов. На них будет ругаться, но возможно у тебя были двойники. Я бы на твоем месте выясгил чем были плохи эти записи в журнале. Но они физически же остались в журнале, ты их просто пометил

Re: Восстановление базы SQL

Duke1C
58 - 03.06.2009 - 04:30
Подведу небольшой итог:
После всех вышеуказанных танцев с бубнами, база пришла в рабочее состояние (щас бухи проверяют оборотки, но вроде всё нормально). Те 3 документа, на которых наблюдались глюки, как я уже писал, оказались Выписками, содержащими, как раз, тот счет у которого было добавлено субконто. Я нашел их, открыл, проставил значение субконто, перепровёл - всё нормально.
Засим тему можно закрывать.
P.S. Хочется выразить отдельную благодарность USSR и ЖКК за то, что не бросили в трудную минуту.

Re: Восстановление базы SQL

leshik
59 - 03.06.2009 - 20:03
(0) стукнись в асю 201216890
помогу.

Re: Восстановление базы SQL

leshik
60 - 03.06.2009 - 20:04
+59 - опоздал :-)
К списку тем 1 2 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Зависание пр ипереносе документов Как подключить весы CAS к 1С? »
© 2009 Форум 1С: Одинэс.Ру