Файл базы данных поврежден

Ошибка СУБД.Файл базы данных поврежден. Спасите помогите

Я
   Chav

Выдает Ошибку: "Ошибка СУБД файл базы данных поврежден: …/1сV8.1CD".
ошибка вылетает при просмотре справочника номенклатуры. не всегда но часто. Тестирование и исправление: доходит до таблицы номенклатура и вылетает с той же ошибкой. пробовал выгрузить ИБ. выдает ошибку: "Недостаточно памяти".
Что мне делать… подскажите плиз…
ЗЫ: в поиске был… 🙁

 
 

   shaggyboy

sql?

   Chav

файдовый вариант

   Chav

*файловый

   shaggyboy

там есть прогамка для ремонта

   Chav

оп… 🙂 где и как ее юзать…

Ошибка: Файл базы данных поврежден

в 2-ух словах… плиз… 🙂

   shaggyboy

слушай, ну имей совесть. не знать стандартную поставку 1С, тем более утилиты критические для базы — это ССЗБ

   Aloex

в этом районе ищи C:\Program Files\1cv8\bin\chdbfl.exe <<<<<<<-

   Chav

(7)ок бум пробовать сенкс…
(6) ни когда не сталкивался с такой проблемой… потому наверно и не знаю… теперь буду знать:)

   shaggyboy

(8) и бэкапов у тя тоже нету?

   Chav

(9) есть месячной… давности… 🙁 там у них уже эта ошибка с месяц вылетает… они мне только сегодня позвонили….. уроды… слов нет один мат…:(

 
 

   Chav

(6)(7)вылетает с ошибкой виндузовой ошибкой….
как всегда винда пишет… и просит отправить отчет… в корпорацию мелкософт… 🙁

   Chav

(All)а еще есть варианты?

   shaggyboy

(12) выгрузка/загрузка

   shaggyboy

и винт на битые блоки проверь.

   Бамбук

Короче попробуй сделать файл поставки,а потом из старой бд в новую перенеси все данные через универсальный обмен

   Chav

создать новую пустую базу из CF- ника…

   Chav

(16)->(15)

   Chav

(13) вылетает с ошибкой "недостаточно памяти"

   Chav

(15)там пол года истории… по другому ни как? 🙁 только через универсальный обмен?… вариантов ноль?…
вылечить не получится?…

   Aloex

на другой машине проверь

   Chav

(20)на двух пробовал…

   GenV

(21) Попробуй на другом ядре (если меняли) — я меня подобное было для 8.1 или попробывать скопировать базу в другое место.

На крайняк, если вылетает только в Номенклатуре, то можно попробывать найти эти элементы.

   Chav

(22) не могу их найти…. только начинаю искать-листать справочник… сразу вылетает:(

   i-rek

вообще не бывает баз на которых chdbfl не помогает.
вернее бывает, но эти уже на выброс

   shaggyboy

(23) что с винтом?

   Chav

(23) винт буду ночью тестить…. это розничный магазин народ повалил… у меня касса он лайн… не могу:(

   Chav

(26)->(25)

   Chav

(24) наверно да… :(… сам представь… месяц класть на то что база выдает ошибку… и не чесаться… 🙁

   shaggyboy

(26) а работать с битым справочником можешь и без ежечасных бэкапов. жесть.

   shaggyboy

(28) люди делятся на 3 категории — те кто делаюе бэкапы и те кто будут делать бэкапы

   GenV

(23) Ну так просто их не найдешь 🙂

Можно например написаль лог вывода в файл в ПриПолученииДанных и посмотреть на чем вылетит.

   Chav

(29-30) у меня по фирме распоряжение… 2 раза в неделю делать бык апп… под страхом смертной казни… так эти……. уроды… вечером запускали выгрузку… потом приходили утром жали кнопку ОК… и работали не часались… а увидеть то, что комп выдал ошибку: "недостаточно памяти" они смогли только через месяц… ну как жыть?… подскажи?

   shaggyboy

(32)
>под страхом смертной казни
казнить, нельзя помиловать.

 
 

Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Ошибка СУБД: Файл базы данных поврежден 1Cv8.1CD

Вопрос:

Ошибка СУБД:
Файл базы данных поврежден ‘D\1c_bases\hrm/1Cv8.1CD’

   Данная ошибка появляется при попытке сделать архивную копию в программе 1С: Зарплата и управление персоналом 2.5 (релиз 2.5.61.1 — файловый режим) выгрузкой.

Ошибка СУБД: Файл базы данных поврежден

При этом предоставляется незначительный выбор действий:

1). Завершить работу
2). Подробно
3). Перезапустить

   Если подробно, то предыдущее сообщение об ошибке СУБД дублируется:

Ошибка СУБД:
Файл базы данных поврежден ‘D\1c_bases\hrm/1Cv8.1CD’
по причине:
Файл базы данных поврежден ‘D\1c_bases\hrm/1Cv8.1CD’

   Тестирование и исправление не помогает! Что предпринять?Ответ:

   Прежде всего не паниковать) Данная ошибка может появляться не только в ЗУП, но и в иных прикладных решениях 1С. Необходимо сделать архивную копию не через Конфигуратор, а полностью каталога с базой данных (на всякий случай, а случаи, как известно, бывают разные). Затем найти утилиту chdbfl.exe, которая должна находиться в каталоге установленной технологической платформы 1с8. Путь приблизительно такой: C:\Program Files\1cv82\8.2.16.368\bin (возможны варианты на усмотрение и фантазию устанавливающего платформу 1С). Если совершить проверку без установления галочки "Исправлять обнаруженные ошибки" файла базы данных 1Cv8.1CD (найдя по вышеозначенному пути D\1c_bases\hrm\1Cv8.1CD), то возможны множественные вариации следующего типа ошибок:

Повреждена таблица размещения внутреннего файла <Данные таблицы ‘_InfoRg7289’>
Повреждена таблица размещения внутреннего файла <Индексы таблицы ‘_InfoRg7289’>

   Запускаем с исправлением обнаруженных ошибок и собственно открываем вполне себе работоспособную базу… И понимаем, что попусту тратить нервные клетки не следует, которые по последним научным данным хоть и восстанавливаются, но если их на что и тратить, то уж явно не на многочисленные проблемы с 1С-кой)))Остались вопросы и нужна помощь специалиста 1С? Оставьте заявку! Оплата только за результат!

Ошибка СУБД.Файл базы данных поврежден. Спасите помогите

Восстановление информационной базы («Ошибка формата потока», «Ошибка СУБД: Файл базы данных поврежден») picture_as_pdf

Что делать, если в момент работы с базой возникают ошибки: «Ошибка формата потока» или «Ошибка СУБД: Файл базы данных поврежден»?

Существует несколько способов исправления этих ошибок, но прежде чем начать восстанавливать базу, нужно сделать резервную копию. Можно сделать выгрузку информационной базы (Конфигуратор – Администрирование – Выгрузить информационную базу), либо, если выгрузка происходит с ошибками, скопировать папку, в которой находится информационная база, в любое другое место.

Как найти, где находится эта папка?

Для этого при работе в режиме «Предприятие» (либо в режиме «Конфигуратор») нужно просмотреть информацию о программе с помощью кнопки:   

В отрывшейся форме можно посмотреть, где находится база: 

Так же информацию о каталоге размещения базы можно получить из окна запуска 1с Предприятия, выбрав базу и нажав на кнопку «Изменить»: 

После того, как создана резервная копия информационной базы, можно переходить к исправлению ошибок.

1) Чистка кэша. 

Для чистки выполняются следующие действия: производим удаление базы из списка баз в окне запуска 1С Предприятия и ее последующее добавление.

2) Выполнение тестирования и исправления через Конфигуратор.

Если чистка кэша не помогла, то можно прибегнуть к тестированию и исправлению с помощью Конфигуратора.

Для этого войдите в информационную базу с помощью кнопки «Конфигуратор»: 

В меню «Администрирование» выберите пункт меню «Тестирование и исправление». Откроется форма для выбора действий, которые будут выполнены при запуске тестирования.

Перед запуском следует выбрать, что затронет «Тестирование и исправление», проставив все флаги в первой таблице. Далее указать программе алгоритм поведения при наличии ссылок на несуществующие объекты, при частичной потере объектов. Рекомендуется выбор пунктов, при которых будут созданы или удалены объекты – тогда ситуация с тем, что есть ссылки на несуществующие объекты, будет исправлена.

После того, как выбраны необходимые проверки, можно задать автоматическое прерывание тестирования спустя какое-либо время. Не обязательно ограничивать время выполнения.

После нажатия кнопки «Выполнить» будет запущен механизм тестирования и исправления согласно указанным настройкам. После того, как оно будет окончено, необходимо проверить работоспособность базы.

 3) Использование специальных средств 1С: утилита chdbfl для тестирования и исправления физической целостности базы.

Если не помогло тестирование и исправление базы через конфигуратор, рекомендуется использовать специальную утилиту. Чтобы запустить проверку, нужно зайти в каталог, где установлена платформа. Обычно это каталог 1cv8, который находится в папке Program Files. 

  В данном каталоге в папках находятся версии платформ. Выбрать необходимо максимальную версию и после этого зайти в папку с ней. 

Далее открывается папка bin, в которой нужно найти файл с названием chdbfl и запустить его. 

Откроется утилита для проверки. 

В ней указываем с помощью нажатия на кнопку с тремя точками имя файла базы данных (для получения этого файла необходимо зайти в ту папку, где находится база с ошибкой, и выбрать файл 1Cv8. 

Далее устанавливаем флаг «Исправлять обнаруженные ошибки» и кнопкой «Выполнить» запускаем работу утилиты. 

 Утилита проанализирует возможные ошибки в целостности базы данных и исправит их.

Инструкция вам помогла?

ДаНет

Ошибка создания файла базы данных 1Cv8tmp.1CD

Я
   mTema32 Всем здрасьте!
Тут тема одна осталась без ответа.
Возникла подобная проблема.
По-скольку тема уже в архиве, то создал новую и скопировал заголовок сюда.

Коллеги, доброе утро.
Через какое-то время отваливается БД.
Файловая БД, работа через apache, настраиваем http-сервисы. Если зайти просто — то Ошибка при выполнении операции с информационной базой Ошибка создания файла базы данных ‘D:\Data\BD/1Cv8tmp.1CD’
Подробно:
Ошибка при выполнении операции с информационной базой
Ошибка создания файла базы данных ‘D:\Data\BD/1Cv8tmp.1CD’
по причине:
Ошибка создания файла базы данных ‘D:\Data\BD/1Cv8tmp.1CD’
по причине:
Ошибка совместного доступа к файлу ‘D:\Data\BD\1Cv8tmp.1CD’
Перезапуск Apache решает проблему.
Подскажите куда копать?
 
     mTema32 Сам себе отвечу, ну и для тех у кого подобное возникнет.
После отработки веб-сервиса нужно добавить:

Определения = Неопределено; Прокси = Неопределено; Не знаю каким образом, но это помогло.    Jump

(1) Ответ на вопрос содержится в самом вопросе.
Там же русским языком сказано — файл не может быть создан, так как с ним кто, то работает.

Из за чего такое может быть — вероятно зависший сеанс работы, который держит файл 1Cv8tmp.1CD заблокированным.
Кто создал этот сеанс нетрудно посмотреть в логах вебсервера.

При чем тут указанные параметры — непонятно.
Вероятнее всего вы их добавили после устранения реальной причины.

   mTema32

(2) А вот и нет. Кроме добавления указанных параметров я ничего не менял.

   Jump

(3) Шаман!
Я только в бубен бил, и никаких настроек не трогал!
Магия она такая..

   mTema32

+(3)Основной вопрос действительно состоял в том, как разорвать ws-соединение. Но нигде я не нашел как это можно сделать.

   mTema32

Кстати, может знающие люди подскажут, что содержит переменная:
Определения = Новый WSОпределения("тутстрока", ИмяПользователя, Пароль);

   mTema32 +(2)"Из за чего такое может быть — вероятно зависший сеанс работы, который держит файл 1Cv8tmp.1CD заблокированным. "Фишка в том, что файла 1Cv8tmp.1CD вообще не было. То есть по логике описания ошибки, сначала файл создается, потом используется. На этапе создания вылетает ошибка, а потом "ошибка доступа". Ясен пень, если файла нет, то и доступа к нему тоже не будет.

TurboConf 5 — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ!

Инфокрафт: Формула ЖКХ

Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.