Имя: Пароль:
1C
 
7.7. под SQL Нарушена структура таблицы
0 NatalySH
 
01.06.07
17:02
При попытке зайти в базу выдается сообщение об ошибке: "Нарушена структура таблицы SC13481".
Как спасти базу?
Она рабочая, последний бэкап недельной давности, это не вариант :-(( нужно восстанавливать текущую
1 kazam
 
01.06.07
17:12
(0) прежде всего сделай копию. Её и спасай
2 Эльниньо
 
01.06.07
17:13
Попытайся выгрузку - загрузку в ДБФ.
3 bw
 
01.06.07
17:14
мд от этой базы?
4 NatalySH
 
01.06.07
17:15
(1) бэкап делается
а как его спасать, вот в чем вопрос
5 NatalySH
 
01.06.07
17:17
(2) У нас уже такая огромная база, что в ДБФ не загружается, затыкается на 3ем часу и вылетает

(3) Ну вот путем расследований оказалось, что возможно и не от этой (один кадр признался, что мог затереть нечаянно). Еси это так, то всё? хана?
6 1Сергей
 
01.06.07
17:18
(5) ну так кинь на место нормальный МД-шник, только перекрестись и прочитай молитву
7 NatalySH
 
01.06.07
17:24
(6) :-)))
Не, не так все просто. МД-шник с ДДС-ником родные
8 kazam
 
01.06.07
17:25
(5) не хана. не совсем
9 kazam
 
01.06.07
17:25
NEW_STRU
10 Mikeware
 
01.06.07
17:26
Сравни описани ск13481 в ддс  со структурой в базе. там и сделаешь выводы.
11 1Сергей
 
01.06.07
17:27
(7) А в конфигуратор заходит? И выгрузку делает?
12 sapphire
 
01.06.07
17:27
(5) Сравни с тем, что находится в New_Stru
там должен лежать старый md-ник
13 sapphire
 
01.06.07
17:29
(0) мухой скопируй куда-нить файл самой БД и журнала транзакций,
коли просто подменили md-шник, то журнала транзакций не был очищен и есть шанс восстановить данные
14 1Сергей
 
01.06.07
17:30
(7) сейчас ради экскримента сравнил МД из рабочей базы и из архива - идентичны, даже время создания совпадает. Не понимаю, почему не сработает вариант с таким восстановлением МД-файла
15 sapphire
 
01.06.07
17:30
+(13) ИМХО md подменили, иначе разрушить таблицу могли только через SQL т.е. в QA или через SQLDMO/ADO
16 sapphire
 
01.06.07
17:34
(14) см 13!! а то данные можешь потерять
Просто скопируй куда нибудь.
Подними копию из скопированного, далее создаешь {!!!В 1С!!!} БД SQL (копия твоей БД)- идешь в конфигуратор - загружаешь тот самый md-шник добавляешь что-нибудь и затем удаляешь (например общий реквизит или что-нибудь в справочниках)
запускаешься монопольно. Смотришь данные.
17 NatalySH
 
01.06.07
18:05
Короче
Забэкапила я базу всеми способами, потом добавила пробел в названии конфы и сохранилась - в базу меня пустило, но!!!!
В первом же документе (самом главном как назло), в который я зашла, какая-то хрень - не показывает данные, на форме все слои смешаны... Такая фигня

Дальше можно что-то сделать?
18 NatalySH
 
01.06.07
18:08
Запущу тестирование и исправление....
теперь уж всё равно
19 Mikeware
 
01.06.07
18:47
ТиИ не поможет, лечи МД. МДДоктором, Или разборка-сборка ГКомп'ом
20 NatalySH
 
01.06.07
19:25
(19) а МД при чем тут? на мд не ругается, даж в базу заходит... тока база битая
21 NatalySH
 
01.06.07
20:01
гы
не поверите
скопировнные сиквельные файлы подставила в другую базу, подключила 1Сную базу (с теми же МД и ДДС), подключилась, захожу - всё в ажуре!
на бэкапе база спасена, осталась спасти рабочую. Только вот незадача, в ней ТиС крутится.... нешто дождаться, когда закончится, потом уж спасать окончательно
22 NatalySH
 
01.06.07
20:45
так вот
трабла была вот в чем:
у нас один деятель "наводил порядок" на своем сервере, и при этом ухитрился поменять параметры подключения к сиквелу у рабочей базы. После чего я решила, что она накрылась, и три часа ее восстанавливала (т.е. думала, что ее, а на самом деле какую-то левую базу на каком-то левом серваке)
Н-да....
Все хорошо, что хорошо кончается (рабочая-то база жива! йо!!!!!!)

Так что, господа, прежде чем что-то спасать, проверьте параметры подключения к SQL. Иногда помогает :-))))))))))))))))))))