Здравствуйте.
Есть проблема при переносе базы 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)при переносе из dbf в dbf проблем нет. с конвертацией не понимаю сейчас как работать.. пойду читать. имеется в виду механизм для конвертации данных из 77 в 8?
в общем, есть. перенес с теми же ошибками на скл.
на 2000 так и не поборол. на 2005 оставил виснуть до упора, пока он мне не откажет или не примет. и он перенес данные в базу. при тестировании всплывают те же ошибки, но это уже что-то.
дальше буду копать в сторону конвертации, чтобы исправить ошибки.
Проделай те фокусы, что советуют в статье.
Смотря на скриншот, ситуация у тебя прямо как в статье.
разборка сборка АК-47 на скорость Мдшника Гкомпом должна излечить от всех или хотя бы большинства проблем.
Альтернативный вариант - восстановление актуального МД из архивного, ещё не покалеченного.
(добавление отчетов, документов, процедур глобальника, которые успели наваять с момента бэкапа).
Удали библиотеку картинок, посмотри результат Мддиагс.
Есть бэкапы с неповреждённым МД?
Отчет ЭкспортНалоговойНакладной (а также 1 и 2 ) - удали из конфигурации, и добавь из бэкапа.
Можно тупо создать их заново - скопипастить макет и текст модуля, нарисовать форму.
Форма списка Банки, документ Новый отчет по договору - то же самое.
По пробуй сделать Backup из sql и потом через SQL восстановить ее, или через консоль сделать бэкап и восстановить
Бэкап
BACKUP DATABASE ИмяБД
TO DISK = 'C:\ИмяБД.BAK'
GO
Восстановление
RESTORE DATABASE ИмяБДвSQL
FROM DISK='C:\ИмяБД.bak'
WITH REPLACE
а что, при переносе из 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
(10)через сохранить данные и восстановить данные в скл базу внес данные.
но я так понимаю не все данные внеслись? уж очень быстро процес завершился.. или так и должно быть? как проверить что все данные в базе?
(10) через этот функционал (сохранить данные - восстановить данные) база остается в dbf формате?
при "сохранить данные" из dbf а потом "загрузить данные" в скл возникает ошибка о отсутствии файла данных
через этот функционал (сохранить данные - восстановить данные) база остается в dbf формате?
при "сохранить данные" из dbf а потом "загрузить данные" в скл возникает ошибка о отсутствии файла данных
это для выгрузки-загрузки только в дбф. Конвертация данных - конфигурация, перенесёт данные из поврежденной в такую же чистую
(15)
создал новую базу. выбираю конфигурация - конвертировать данные - выбираю каталог проблемной базы - получаю сообщение: указанный каталог не содержит данных которые возможно сконвертировать.
может что-то не так делаю? или чего тот не хватает?
создал новую базу. выбираю конфигурация - конвертировать данные - выбираю каталог проблемной базы - получаю сообщение: указанный каталог не содержит данных которые возможно сконвертировать.
может что-то не так делаю? или чего тот не хватает?
проверь параметры сервера по памяти , не упирается ли при загрузке базы.
sql свопить будет а вот сервер 1С просто скинет соединение , возможно и происходит быстро загрузка.
ограничения на размер файла базы и главное журнала посмотри, параметр выделяемой памяти увеличить попробуй, пусть на 1Мб, лишь бы изменить. Верни в значение по умолчанию (или увеличить попробуй) минимальный объем памяти для запроса, размер памяти для индекса - либо динамический либо поставь большой совсем
(22)
изменения параметров памяти не дало результата. с местом на диске (о проблемах с которым нашел инфу в инете) все ок.
ограничений на размеры журналов нет. думаю проблема не в скл. потому что делаю паралельно на двух 2000 и 2005. результат не меняется. 2000 дает ошибку, 2005 виснет.
(27)
катринок в базе нету. во всей базе только цифры.
поскольку бэкапа нету удалил ЭкспортаНалоговойНакладной, 1 и 2. результат при тестировании тот же. (см вложение)
рисовать формы не очень то и умею, а написанием модулей еще хуже.. ))