Невосстановимая ошибка базы данных код -4 1sentry

1. KiLLius 07.12.12 09:01 Сейчас в теме
Всем доброго времени суток. Гуглил гуглил, и не на гуглил. Такая беда в нашей распределённой базе(подчинённой т.е.) Последнее время одолевает ошибка Невосстановимая ошибка базы данных код -4 1sentry. База сетевая, в ней работают всего то 4-5 пользователей. Находится в папке у одного из пользователей. Т.е. Никаких терминалов, серверов и пр. Раньше помогало тестирование и исправление. Сейчас же ничего не помогает. База находится за 3к километров от меня, вижу только через тимвивер. Сейчас по наблюдал, ошибка выскакивает при проведении или снятия с проведения документа "ВыпускПродукцииПоНормам". Помогите советом, что сделать можно? Из за чего ошибка?
Вознаграждение за ответ
Показать полностью
Найденные решения
23. xeon 172 07.12.12 10:52 Сейчас в теме
(1) KiLLius, это ошибка "Слишком много открытых файлов". База на компе с WinXP - у ней ограничение на количество одновременно открытых файлов. Нужно базу выносить на другую ОС.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. motorkuzbassa.it 101 07.12.12 09:07 Сейчас в теме
(1)ну если совсем ничто не поможет. создать новый выгруз на ту базу и заменить.
3. motorkuzbassa.it 101 07.12.12 09:10 Сейчас в теме
(1)часа за 2 справишься. а вот на счет удаленного компа, надо НДД посканить, имхо посыпался он. так просто дбф на 7.7 не корявится.
23. xeon 172 07.12.12 10:52 Сейчас в теме
(1) KiLLius, это ошибка "Слишком много открытых файлов". База на компе с WinXP - у ней ограничение на количество одновременно открытых файлов. Нужно базу выносить на другую ОС.
24. KiLLius 07.12.12 11:03 Сейчас в теме
(23) xeon, Уверены? Обойти это никак нельзя?
25. andrewks 1375 07.12.12 11:09 Сейчас в теме
(24) KiLLius, это можно обойти правкой реестра. только не факт, что проблема именно в этом
26. xeon 172 07.12.12 11:13 Сейчас в теме
(24) KiLLius, посмотрите, количество открытых файлов на компьютере с базой. Ошибка возникает при подключении 4 или 5 пользователя?
30. andrewks 1375 07.12.12 11:22 Сейчас в теме
(26) xeon, в WinXP кол-во открываемых файлов по умолчанию ограничено числом 16384. тут больше смахивает на (27)
33. xeon 172 07.12.12 12:32 Сейчас в теме
(30) andrewks, в WinXP есть ещё ограничение на количество открытых по сети файлов, без четвёртого пользователя всё нормально работает.
27. andrewks 1375 07.12.12 11:14 Сейчас в теме
(24) KiLLius, попробуйте на машине с базами сделать

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"Size"=dword:00000003

и перезагрузите
28. KiLLius 07.12.12 11:16 Сейчас в теме
В общем что имеем. Только что после Тестирования и исправления, ошибка возобновилась. На момент возникновения ошибки в базе было 4 человеа. Для подтверждения (23) я попросил, что бы 1 из пользователей вышел, и ошибка исчезла. Документ перепровёлся. Сейчас снова пытаемся смоделировать ошибку при 4х пользователях. О результатах напишу.
42. KiLLius 18.12.12 11:54 Сейчас в теме
Прошу прощения за столь долгое отсутствие, заболел на целую неделю.
Вообщем (23) xeon, оказался прав. Уменьшая количество одновременных соединений к базе, ошибка пропадает.
Решение (27) andrewks, реализовал, но пока стопроцентной уверенности нет, что ошибка исчезнет. Поработаем увидим.
Всем спасибо за помошь.
4. KiLLius 07.12.12 09:12 Сейчас в теме
Выгруз не вариант, надо искать причину появления. Ибо после новой выгрузки ошибка может повториться.
5. motorkuzbassa.it 101 07.12.12 09:14 Сейчас в теме
(4)"а вот на счет удаленного компа," вот после этих слов в (3) вариант к причине.
6. motorkuzbassa.it 101 07.12.12 09:16 Сейчас в теме
(4)ну и стандартно, размер бд и тип файловой системы для не нтфс не более 2гб на 1 файл.
7. KiLLius 07.12.12 09:19 Сейчас в теме
База вообще не большая. 300метров всего. Так что тут размер не превышен 100%. Сам 1sentry весит 42 метра.
10. motorkuzbassa.it 101 07.12.12 09:30 Сейчас в теме
(7)да и проблема не в 1sentry а скорее в МД-ишнике, его можно заменить из NEW_STRU. а винт менять.
еще из малоизвестного " отключить автономность файлов (MS Windows Server 2003, в свойствах расшаренного каталога с базой на вкладке "Sharing" кнопка "Cashing", установить "Files or programs from the share will not be available offline.")"
8. KiLLius 07.12.12 09:27 Сейчас в теме
поиск по данной ошибке, наиболее часто приводит к выводу, о том, что с винтом что то не так. Это очень печальный вывод...
9. andrewks 1375 07.12.12 09:28 Сейчас в теме
(8) KiLLius, не факт. если работаете по сети, может глючить сетевое оборудование (сетевая карта, свитч, кабели)
11. motorkuzbassa.it 101 07.12.12 09:32 Сейчас в теме
(9)глючить конечно может, только не с такой ошибкой.
13. andrewks 1375 07.12.12 09:36 Сейчас в теме
(11) motorkuzbassa.it, а с какой, по Вашему мнению, ошибкой, должно глючить сетевое оборудование?
16. motorkuzbassa.it 101 07.12.12 09:58 Сейчас в теме
(13) CODEBASE ERROR
Error #: -50
Locking File
\\путь базы\\....\1Cv77\1SUSERS.DBF

После чего закрывается 1С и всплывает новое окно с ошибкой: 1С: Предприятие
Невосстановимая ошибка
Код: -56
Таблица: 1SUSERS
Ошибка захвата таблицы для чтения и записи
19. andrewks 1375 07.12.12 10:33 Сейчас в теме
(16) motorkuzbassa.it, сбои разные бывают. соединение может не отвалиться полностью, но могут идти битые пакеты, например. в любом случае, как минимум ещё наблюдал #-630 при сетевых сбоях
12. KiLLius 07.12.12 09:35 Сейчас в теме
На машине стоит обычная вин XP.
14. andrewks 1375 07.12.12 09:39 Сейчас в теме
(12) KiLLius, это тоже один из вариантов - может, виновато ограничение на кол-во соединений
15. KiLLius 07.12.12 09:57 Сейчас в теме
одновременных соединений 10.
Если честно, то там вообще печаль полная...
Комп на котором висит база, это обычная машина, на которой работает девушка. Во время работы комп может ненароком перегрузиться, зависнуть. Сами понимаете... Я просто хочу убедиться, что как 1Сник, я ничего не смогу с этим поделать. Ведь виновато железо, а рушится 1С, в итоге виноват 1Сник(( вот такая политика...
17. andrewks 1375 07.12.12 10:27 Сейчас в теме
(15)
одновременных соединений 10.
это предел для непатченной Вин ХР
Я просто хочу убедиться, что как 1Сник, я ничего не смогу с этим поделать. Ведь виновато железо, а рушится 1С, в итоге виноват 1Сник(( вот такая политика...

если клиент не хочет тратить ни копейки на железо и сис.админа, и при этом хочет сделать виноватым в этом одинэсника, то посоветовал бы отказаться от такого клиента - проблем много, а выхлопа мало
18. KiLLius 07.12.12 10:33 Сейчас в теме
Он как бы не клиент) А работодатель. А так как я малоопытный, год назад закончивший университет, живущий в маленьком городе, парень. То выбирать особо не приходится.
20. andrewks 1375 07.12.12 10:38 Сейчас в теме
(18) KiLLius, что ж, тогда грызите гранит. могу посоветовать только взять функции сис.админа на себя, и либо уговорить работодателя на серверную ось, где можно будет работать в терминале.
или, на самы крайний случай, в сети есть патч для WinXP, позволяющий сделать из неё а-ля терминальный сервер (но это крайне нежелательный вариант, т.к. идёт нарушение лицензионного соглашения)
21. KiLLius 07.12.12 10:45 Сейчас в теме
(20) andrewks, вот и грызу гранит. Попутно напрягая Вас на форуме, создавая глупые темы. Что ж опыт он сам не придёт к сожалению. Значит подытожив, можно с уверенностью сказать, что эта ошибка никак не связана ни с конфигурацией 1С, ни с её настройками?
22. andrewks 1375 07.12.12 10:49 Сейчас в теме
Значит подытожив, можно с уверенностью сказать, что эта ошибка никак не связана ни с конфигурацией 1С, ни с её настройками?

на 100%, конечно, не скажешь, но считаю, что процентов на 90-95 виновато железо и/или ограничения ОС
29. xeon 172 07.12.12 11:16 Сейчас в теме
Как вариант приобрести сетевое хранилище и на нём разместить базу
31. KiLLius 07.12.12 11:31 Сейчас в теме
В общем если хочешь что то сделать, делай это сам. Они там тупят, даже смоделировать толком ничего не могут. В понедельник буду сам всё делать. Сейчас уже ухожу, у меня сегодня как бы свадьба) Так что, кошка бросила котят, пусть играют как хотят.
всем спасибо за помошь, в понедельник продолжим. А может даже и в воскресенье.
32. andrewks 1375 07.12.12 11:31 Сейчас в теме
ещё может пригодиться в будущем статья http://support.microsoft.com/kb/126962
34. ivsher 07.12.12 12:46 Сейчас в теме
Это количество помоему 1024. А 1С7.7 при работе по сети открывает порядка 200-300 файлов. Конкретное количество зависит от конфигурации и интенсивности работы пользователя. В среднем и получается, что нормально работать, при сетевом доступе к базе которая расположена на компе с установленной ХР, могут 4 человека. А 5 обычно уже лишний.
35. xeon 172 07.12.12 15:30 Сейчас в теме
(34) ivsher, на комплексной конфигурации третий уже не подключался.
37. andrewks 1375 07.12.12 17:33 Сейчас в теме
(34) ivsher, ещё раз: в WinXP кол-во открываемых файлов по умолчанию ограничено числом 16384.
нет какого-то отдельного ограничения на открываемые по сети файлы. а вот размеры памяти (куч) влияют, поэтому правка размеров куч в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows параметр SharedSection, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmans­erver\parameters обычно помогает,
36. ivsher 07.12.12 16:32 Сейчас в теме
Вполне может быть что комплексная открывает 400+ файлов, все зависит от количества регистров, документов, справочников и .т.д. Если конфигурация содержит очень много объектов то это вполне вероятно. А проверить это довольно легко. Зайдите в винде в оснастку управление, и посмотрите сколько открытых по сети файлов при одном подключении к 1С по сети.
38. andrewks 1375 07.12.12 17:39 Сейчас в теме
вот официальное разъяснение от Майкрософт: http://support.microsoft.com/kb/232271/en-us
39. kiser 07.12.12 17:54 Сейчас в теме
Ну для подтверждения/исключения винта попробуйте слить базу на другую машину и посмотреть как она там себя будет вести
40. MAXXL 13 07.12.12 21:22 Сейчас в теме
если работодатель не хочет вкладывать в решение денег, а патчить операционную систему (особенно если она лицензионная) желания нет, то как вариант взять системник, протестировать железо на работоспособность (чтобы не наступить опять на грабли), и установить там любую доступную сборку Linux, ту же самую UBUNTU. Запустить на ней самбу и уйти от проблемы с количеством открытых файлов. В современных дистрибутивах такие настройки делаются примерно так же как и винде,можно справиться одной мышкой,главное внимательно читать надписи на экране. :) Так же желателен бесперебойник для этого компа. Ну и как бонус - некоторое увеличение скорости работы 1С.
41. tolik_byr 08.12.12 21:51 Сейчас в теме
Была такая ошибка, выгрузка\загрузка помогла, а после поставил бекап на каждый день)))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот