ошибка при переносе базы в sql

1. zaq_nau 12.07.17 00:01 Сейчас в теме
Здравствуйте.
Есть проблема при переносе базы dbf формата из 1с 77 релиз 27 в скл 2000 sp4.
база открывается в файловом режиме нормально. (по моим меркам: открыл просмотрел журналы операций...). выгрузка данных тоже проходит без порблем.
при загрузке данных в скл базу возникает ошибка. (прикрепляю файл)
при тестировании базы в файловом режиме вываливаются ошибки. (см второй файл)
исправление ошибок и переиндексация не помогли. при загрузке в скл та же ошибка.
нашел http://1clancer.ru/article/1c_7.7_proverka_konfiguratsii..._-_neispravimaya_oshibka_ili_kak_pochinit_polomannyj_mdshnik__­__574
протестил базу MDDiags, открыл в фаре файл md - main metadata stream посмотрел на все это...и дальше не знаю, что делать. опыта и знаний не хватает. и не знаю в правильную ли я сторону копаю.
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. alxarz 31 12.07.17 00:10 Сейчас в теме
(1)
Есть проблема при переносе базы dbf формата из 1с 77 релиз 27 в скл 2000 sp4.
а что, при переносе из dbf в dbf проблемы нет? Попробуй загрузи в такую же файловую базу?
конвертацией данных перенести все данные попробовать
11. zaq_nau 12.07.17 16:24 Сейчас в теме
(2)при переносе из dbf в dbf проблем нет. с конвертацией не понимаю сейчас как работать.. пойду читать. имеется в виду механизм для конвертации данных из 77 в 8?
30. alex-l19041 8 14.07.17 17:53 Сейчас в теме
(2)
конвертацией данных перенести все данные
- поддерживаю такой вариант
31. zaq_nau 14.07.17 19:01 Сейчас в теме
в общем, есть. перенес с теми же ошибками на скл.
на 2000 так и не поборол. на 2005 оставил виснуть до упора, пока он мне не откажет или не примет. и он перенес данные в базу. при тестировании всплывают те же ошибки, но это уже что-то.
дальше буду копать в сторону конвертации, чтобы исправить ошибки.
14. корум 287 12.07.17 17:09 Сейчас в теме
(1)
протестил базу MDDiags

Проделай те фокусы, что советуют в статье.
Смотря на скриншот, ситуация у тебя прямо как в статье.
разборка сборка АК-47 на скорость Мдшника Гкомпом должна излечить от всех или хотя бы большинства проблем.

Альтернативный вариант - восстановление актуального МД из архивного, ещё не покалеченного.
(добавление отчетов, документов, процедур глобальника, которые успели наваять с момента бэкапа).

Натрави Гкомп на свой МД-шник.
23. zaq_nau 14.07.17 13:10 Сейчас в теме
(14)
gcomp не помог. резульатат и ошибки те же...
24. zaq_nau 14.07.17 13:11 Сейчас в теме
(14)
то что делают в статтье своими знаниями не осилю. если готовы направлять - буду признателен.
25. корум 287 14.07.17 13:18 Сейчас в теме
(24) начни с простого.

Удали библиотеку картинок, посмотри результат Мддиагс.

Есть бэкапы с неповреждённым МД?

Отчет ЭкспортНалоговойНакладной (а также 1 и 2 ) - удали из конфигурации, и добавь из бэкапа.
Можно тупо создать их заново - скопипастить макет и текст модуля, нарисовать форму.

Форма списка Банки, документ Новый отчет по договору - то же самое.
26. zaq_nau 14.07.17 13:38 Сейчас в теме
(25)
то что имеется - достали из бекапа )).
3. CheBurator 3119 12.07.17 01:59 Сейчас в теме
а ошибку которую скуль дает - не пробовали в поисковик вбить?
4. user791868 12.07.17 07:45 Сейчас в теме
По пробуй сделать Backup из sql и потом через SQL восстановить ее, или через консоль сделать бэкап и восстановить
Бэкап
BACKUP DATABASE ИмяБД
TO DISK = 'C:\ИмяБД.BAK'
GO
Восстановление
RESTORE DATABASE ИмяБДвSQL
FROM DISK='C:\ИмяБД.bak'
WITH REPLACE
5. zaq_nau 12.07.17 09:56 Сейчас в теме
а что, при переносе из dbf в dbf проблемы нет? Попробуй загрузи в такую же файловую базу?
конвертацией данных перенести все данные попробовать


при переносе из dbf dbf проблем нету. но ошибки после переноса на новой dbf базе те же, что на картинке.
что значит конвертацией данных? не совсем знаю как механизм работает.. имеется в виду конвертация из 77 в 8?

а ошибку которую скуль дает - не пробовали в поисковик вбить?


пробовал... очень все замутно.. хочется надеяться, что это дело не в скл. пробовал и на скл 2005. он просто виснет при загрузке намертво..

По пробуй сделать Backup из sql и потом через SQL восстановить ее, или через консоль сделать бэкап и восстановить
Бэкап
BACKUP DATABASE ИмяБД
TO DISK = 'C:\ИмяБД.BAK'
GO
Восстановление
RESTORE DATABASE ИмяБДвSQL
FROM DISK='C:\ИмяБД.bak'
WITH REPLACE


не совсем понял бекап чего мне нужно сделать? база dbf а скл пустая, туда неоходимо перенести данные из dbf
6. zaq_nau 12.07.17 12:43 Сейчас в теме
хочется понять в какую сторону копать. в сторону скл или в сторону исправления ошибок в базе, чтобы не тратить время. спасибо
7. WasiliyMay 8 12.07.17 14:48 Сейчас в теме
(6) А в файловую пустую базу пробовали загружать?
8. zaq_nau 12.07.17 15:21 Сейчас в теме
(7)
Да. все работает. но вот в скл не хочет
9. zaq_nau 12.07.17 15:23 Сейчас в теме
(7) нужно было перенести 2 базы. с одной проблем не было.
а вот со второй не могу побороть.
10. alxarz 31 12.07.17 16:15 Сейчас в теме
(6)
хочется понять в какую сторону копать. в сторону скл или в сторону исправления ошибок в базе, чтобы не тратить время. спасибо
подозреваю, что если бы не было ошибок в базе, то в скл загрузилось бы нормально.

в 7.7 есть 2 разных выгрузки
- сохранить данные
- выгрузить данные

если делали через выгрузить, можно попробовать через сохранить, а затем загрузить, может часть ошибок на этапе сохранения уйдёт....
12. zaq_nau 12.07.17 17:03 Сейчас в теме
(10)через сохранить данные и восстановить данные в скл базу внес данные.
но я так понимаю не все данные внеслись? уж очень быстро процес завершился.. или так и должно быть? как проверить что все данные в базе?
13. zaq_nau 12.07.17 17:09 Сейчас в теме
(10) через этот функционал (сохранить данные - восстановить данные) база остается в dbf формате?
при "сохранить данные" из dbf а потом "загрузить данные" в скл возникает ошибка о отсутствии файла данных
15. alxarz 31 12.07.17 20:11 Сейчас в теме
(13)
через этот функционал (сохранить данные - восстановить данные) база остается в dbf формате?
при "сохранить данные" из dbf а потом "загрузить данные" в скл возникает ошибка о отсутствии файла данных
это для выгрузки-загрузки только в дбф. Конвертация данных - конфигурация, перенесёт данные из поврежденной в такую же чистую
17. zaq_nau 13.07.17 19:56 Сейчас в теме
(15)
создал новую базу. выбираю конфигурация - конвертировать данные - выбираю каталог проблемной базы - получаю сообщение: указанный каталог не содержит данных которые возможно сконвертировать.

может что-то не так делаю? или чего тот не хватает?
20. alxarz 31 14.07.17 07:52 Сейчас в теме
(17)
создал новую базу. выбираю конфигурация - конвертировать данные - выбираю каталог проблемной базы - получаю сообщение: указанный каталог не содержит данных которые возможно сконвертировать.

может что-то не так делаю? или чего тот не хватает?


конвертация, это не в меню 1С 7, https://its.1c.ru/db/metod8dev#content:2943:hdoc
16. Alex_Beast 12.07.17 22:42 Сейчас в теме
проверь параметры сервера по памяти , не упирается ли при загрузке базы.
sql свопить будет а вот сервер 1С просто скинет соединение , возможно и происходит быстро загрузка.
18. zaq_nau 13.07.17 20:14 Сейчас в теме
(16)
ресурси в норме. ни проц ни память не нагружены и в половину при загрузке.
19. Alex_Beast 13.07.17 22:56 Сейчас в теме
права у пользователя от кого запущен 1с, есть на чтение хотяб к этому каталогу
21. zaq_nau 14.07.17 10:03 Сейчас в теме
(19)
да с правами порядок.
22. Alex_Beast 14.07.17 10:19 Сейчас в теме
ограничения на размер файла базы и главное журнала посмотри, параметр выделяемой памяти увеличить попробуй, пусть на 1Мб, лишь бы изменить. Верни в значение по умолчанию (или увеличить попробуй) минимальный объем памяти для запроса, размер памяти для индекса - либо динамический либо поставь большой совсем
28. zaq_nau 14.07.17 16:38 Сейчас в теме
(22)
изменения параметров памяти не дало результата. с местом на диске (о проблемах с которым нашел инфу в инете) все ок.
ограничений на размеры журналов нет. думаю проблема не в скл. потому что делаю паралельно на двух 2000 и 2005. результат не меняется. 2000 дает ошибку, 2005 виснет.
27. корум 287 14.07.17 13:40 Сейчас в теме
проверь библиотеку картинок.
не поможет - остальные общие объекты.
29. zaq_nau 14.07.17 17:34 Сейчас в теме
(27)
катринок в базе нету. во всей базе только цифры.
поскольку бэкапа нету удалил ЭкспортаНалоговойНакладной, 1 и 2. результат при тестировании тот же. (см вложение)
рисовать формы не очень то и умею, а написанием модулей еще хуже.. ))
Прикрепленные файлы:
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)