v7: Проблемы с базой в sql 2000 #578099


#0 by Sh1ko
Есть (была?) периферийная база. 7.7 на скл 2000. Бэкапы не делались, вина не моя-) В какой-то момент, заглючил сервак, то ли свет пропадал, то ли еще что-то, база перешла в состояние suspect. Примерно в это же время, грузился (и вроде загрузился) обмен из центра, с измененной конфой. Сами файлы .mdf и .ldf скопировал, дальше были танцы с бубном - Состояние suspect снял, проверил в самих таблицах - последние изменения мд были загружены, вроде ок все. Теперь ругается на "доступ к базе данных на сервере возможен бла бла бла". Single user снимал, перезагружал скл, сам сервер. Не помогло. dbcc checkdb показало ош
#1 by Sh1ko
dbcc checkdb показало ошибку Could not find row in sysindexes for database ID 7, object ID 353367248, index ID -1. Run DBCC CHECKTABLE on sysindexes. CHECKTABLE sysindexes ничего не дало.
#2 by Мулька
Периферийка на СКЛ - круто. Убей ее в центре и создай заново
#3 by Sh1ko
На скл, потому что большая. Убить и создать заново это мы могем. Но это долго, ввиду размера базы и скорости инета.
#4 by Mnemonic1C
Поверь быстрее будет
#5 by Sh1ko
Ок, напомните как там это корректно сделать, в тестовой проверю. Удалить переферийку, потом создать с тем же кодом ИБ ? И сделать первую выгрузку?
#6 by Mikeware
монопольно запускаешься?
#7 by Mikeware
QA дает запросы выполнять?
#8 by Mikeware
правов хватает? (кто овнер базы)?
#9 by Mikeware
база от ЦБ сильно отличается? (по миграции доков)
#10 by Sh1ko
По всякому, результат один Например? select? 90% центральной мигрирует именно в эту переферику. мдф файл переферийки -15ГБ
#11 by Дык ё
ошибка только одна была? отрицательный index id как-бы удивляет. а что возвращает object_name(353367248) ?
#12 by Sh1ko
serverадминистратор
#13 by Mikeware
2. ну хотя бы селект десяти последних доков из журнала 3. тогда проще склонировать ЦБ. в "параметрах базы" он же стоит?
#14 by Sh1ko
в параметрах базы скл? да
#15 by Sh1ko
select * from _1sjourn проходит
#16 by Sh1ko
Ошибка только одна
#17 by Sh1ko
как посмотреть в qa?
#18 by Дык ё
select object_name(353367248)
#19 by Mikeware
ПОдцепись профайлером (сиквельным) к базе, и смотри, что происходит при попытке соединения....
#20 by Sh1ko
Кстати, если пересоздать переферийку, будет проблема как в Именно в эту базу, и еще в парочку, стоит доплнительный признак мигарции у многих док-тов.
#21 by Sh1ko
_1SCONNECT
#22 by ДенисЧ
дропни её...
#23 by simol
Гонца с DVD отправляйте поездом
#24 by Sh1ko
drop table 1SCONNECT выдает ту же ошибку как в
#25 by ДенисЧ
Жестоко ты базу сломал... :-)
#26 by ДенисЧ
чектабле с NOINDEX пробовал?
#27 by Sh1ko
угу -) Есть мнение что с правами в самом скл что-то не так. Как думаете, снести скл-сервер, поставить и потом аттач, стоит тратить время?
#28 by Sh1ko
да, ошибок нет
#29 by МуМу
Скопирую селектами данные в другую базу. По этим селектам поймешь в чем дело.(моджеть дело не только в 1Сконнект - ее вообще можно дропать и пересоздать) Если селектами скопируешь то тогда проиндексруешь средствами 1С и можно будет работать. Если нельзя то тогда нужно будет смотреть конкретные данные. Хотя конечно луше подобную работу делать профессионалам. Если данные теоретически востанавливаются и база не огромных размеров - дело 5-и минут либо поправить либо выдать вередикт.
#30 by Дык ё
попробуй это применить: не стоит
#31 by Sh1ko
какой там параметр в качестве indid указывать?
#32 by Дык ё
хз - я лично отрицательных идов еще не встречал. попробуй -1 (из ).. вообще говоря, у _1SCONNECT штатных индексов нет, так что слушай - это проще всего будет, если новую выгрузку не хочешь
#33 by Sh1ko
я пробовал и -1 и 1 . На -1 говорит что нет такого, а 1 - не позволяет.
#34 by Sh1ko
База большая, мдф - 15 ГБ. Спецов которые могли бы быстро сделать, нет. Готовы платить, киев.
#35 by Mikeware
а что сказал товарищ профайлер?
#36 by Sh1ko
Кстати теоритически можем удаленно пусть спеца, если сами в ближайшее время не починим.
#37 by Sh1ko
Посмотрю позже, отпишусь
#38 by МуМу
Организовывай доступ, Пиши завтра на мыло. Поручу своим сделать. Либо за 5-ть минут все готово,либо аргументированно скажем почему вообще это нельзя сделать. Редко(1 из 10 случаев) бывает ситуация когда нужно реально поработать(например востановить 1сджоурн из журнала регистрации,dh таблиц и т.п.) Разумеется не бесплатно. Хотя конкретно в этом случае(сбой при удалении таблицы) лучше бы перелить в другую БД. Настроил бы этой ночью дтс и глядишь к утру все работало, бесплатно к тому же.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С