Произошло неожиданное прерывание проверки или исправления файла бд ошибка разделения доступа к базе

Не могу найти кто заблокировал базу.

Не могу найти кто заблокировал базу.

Я
   vv2304

06.12.19 — 02:24

База файловая. Лежит на 2012 сервере. Захожу через RDP.

Стала очень медленно работать, запуск длится минут 10 и потом жуткие тормоза.

Хотел пройтись утилитой chdbfl, не дает, пишет, что «Произошло неожиданное прерывание выполнения проверки или исправления файла

БД. Ошибка разделения доступа к базе данных»

Смотрю активных пользователей, в базе никого. На сервере тоже никого из пользователей кроме меня.

Пытаюсь переименовать папку с базой, пишет, что папка используется.

Не могу понять, как найти что или кто блокирует ?

Было подозрение на то, что завис сеанс через вэб хотя и нет активных пользователей. Остановил Апач. Все равно не могу переименовать каталог с базой, какой-то процесс блокирует.

   vv2304

1 — 06.12.19 — 02:26

Вдогонку.

В процессах вообще 1С8 нет. Ни фоновых задач, никаких.

Архивацию я там сам настраивал и точно знаю, что она в это время не выполняется. И даже отключил ее от греха.

   vv2304

2 — 06.12.19 — 02:28

Еще вспомнил. В каталоге базы файл tmp хотя его там быть не должно.

   hhhh

3 — 06.12.19 — 03:54

(2) перезагрузка сервера

   NUser

4 — 06.12.19 — 05:11

(2) файл .1CD через Unlocker освободите

   Bigbro

5 — 06.12.19 — 05:27

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

   probably

6 — 06.12.19 — 08:21

Ты чекдбфл натравил на рабочий файл? То есть, если тебя туда пустило, то всё ок?

Ты смелый человек, горжусь такими

   МимохожийОднако

7 — 06.12.19 — 08:24

Я стараюсь проверки делать на копии базы. И только потом…

   Kigo_Kigo

8 — 06.12.19 — 08:30

(6) Его счастье что база оказалась заблоченной, не все так везет!

   Фрэнки

9 — 06.12.19 — 08:33

а еще потом напишет — данные где взять? полгода никто базу не бакапит, что делать что делать…

   NUser

10 — 06.12.19 — 09:23

6-9 А шо накинулись то? у специалиста бэкапы есть

   Winnie Buh

11 — 06.12.19 — 09:48

(0) а скопировать 1CD даёт?

   Фрэнки

12 — 06.12.19 — 10:01

(10) — а ты суслика видишь? — нет!

— вот и не вижу. А он есть!

   Фрэнки

13 — 06.12.19 — 10:02

(10) о каком бакапе специалиста можно спрашивать?! если он даже не попытался на файловой 1цд скопировать до того, как полез чек-дбфы запускать?!

   vv2304

14 — 06.12.19 — 18:11

(6) Сделал копию. Пользователей в базе не было, в конфигураторе пусто, в режиме предприятия пусто.

Почему нельзя пользоваться утилитой ?

(7) Я сначала делаю копию, чтобы если что, вернуть на место.

2 часа ночи, в базе НИКОГО, на сервере НИКОГО.

(9) Чукча не читатель ни разу ?

Тогда для чукчи повторю ранее написанное

«Архивацию я там сам настраивал» . Так что архивы есть.

(11) А чего бы не дать ? 1CD получится скопировать даже когда пользователи в базе сидят. А тут и пользователей ни в базе, ни на сервере не было.

(13) Если ты не балабол, то процитируешь мои слова, что я не попытался скопировать 1CD, хорошо ?

   Фрэнки

15 — 06.12.19 — 18:15

ну скопировал ЦД — -дальше о чем говорить? в скопированном файле тоже блокирует доступ утилите из-за ошибки разделения доступа?

   vv2304

16 — 06.12.19 — 18:15

Для чукчей типа Фрэнки еще раз поясню.

Есть файловая база. Лежит на SSD диске. Стала тормозить. Работы выполнялись в 2 часа ночи. В базе, судя по данным из конфигуратора, пользователей НЕБЫЛО. Выше об этом писал.

Пользователей сервера тоже НЕБЫЛО. И об этом писал, но чукчи же ни читатели.

Скопировал 1CD на другой диск, там где архивы. Обычный, не SSD диск.

И только после этого попытался утилитой проверить и исправить рабочую базу.

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

   Фрэнки

17 — 06.12.19 — 18:20

(16) тебе что важней? Фрэнки посраться?

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

А тебе это не слишком нужно.

   Фрэнки

18 — 06.12.19 — 18:22

Или еще вариант

Если скопированная база прекрасно теститься — скопировать ее на прежнее место. Она не в работе. Все должно по идее получиться.

   H A D G E H O G s

19 — 06.12.19 — 18:25

(0) В базу стали заходить через сетевой доступ, вот и вся недолга.

   vv2304

20 — 06.12.19 — 18:33

(19) Заходят через веб. Было подозрение на то, что зависла сессия. Такие кто заходил через веб-они в пользователях сервере не отображаются. Но ведь в активных пользователях базы они должны были быть, а там было пусто. Так я еще и Апач отключил, а все равно папку с базой не давало переименовать.

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

   Фрэнки

21 — 06.12.19 — 18:39

достаточно получить/установить доступ не к конкретному файлу, а каталогу. На все содержимое устанавливается режим «разделенного доступа» и жуткие тормоза по сравнению с доступом чистому веб

   Фрэнки

22 — 06.12.19 — 18:42

допустим, права чтение/запись списка каталогов на том же разделе файловой системы и все.

И все, что там себе придумали о скорости работы с ССД можно забыть.

   Sneer

23 — 07.12.19 — 15:50

(20) Если базу запустили, но не до конца — висит окно ввода пароля пользователя, то файл базы будет занят, а активных пользователей в ней не будет.

   МимохожийОднако

24 — 07.12.19 — 16:03

(20) Бывают ситуации, когда сыпется жёсткий диск, что для файловых баз очень критично. Кладешь базу в другой каталог потом переименовываешь его так, как рабочий каталог (предварительно переименовав каталог с действующей базой). Часто помогает отодвинуть проблему. Но  жёсткий диск потом поменять.

   vde69

25 — 07.12.19 — 16:15

(20) ты каталог с базой для всех закрой, оставь только для пользователя службы апач и себя любимого,

заодно с шифровальщиками проблемм не будет

   vde69

26 — 07.12.19 — 16:17

и кстати еще вопрос, как ты подружил олицитворение с апачем в файловой базе? или работаешь под одним общим юзером а дальше авторизация 1с ?

  

kofeinik

27 — 07.12.19 — 16:33

ssd помирает

Содержание: 

1.         Варианты возникновения ошибки разделенного доступа

2.        Файловый режим работы: способы решения ошибки разделенного доступа

3.        Пути решения ошибки разделенного доступа в клиент-серверном варианте работы

4.        Зависшие фоновые задания разделенного доступа в клиент-серверном варианте 

1.  Варианты возникновения ошибки разделенного доступа

С ошибкой разделенного доступа в базе хотя бы раз сталкивался каждый разработчик. Обычно данную ошибку можно увидеть при принятии монопольных изменений конфигурации системы базы данных, при попытке выгрузки информационных баз или запуске тестирования и исправления информационной базы. Все эти операции требуют монопольный доступ к базе данных, то есть к базе не должны быть подключены пользователи. Далее мы рассмотрим варианты возникновения ошибки разделенного доступа и возможные пути их исправления:

Пользователи подключены к 1С

Для начала стоит проверить активные сеансы пользователей 1С. Количество активных пользователей можно посмотреть в конфигураторе: зайти в панель управления Администрирование, выбрать кнопку «Активные пользователи». И попросить их выйти из 1С. Помимо этого, информацию об активных сеансах можно увидеть в окне ошибки, но при большом количестве активных пользователей, информация будет не о всех активных сеансах.

У пользователя запущена 1С, но не введен пароль

Файловая база данных обычно содержит в себе подобную ошибку. Для решения данной проблемы следует запустить диспетчер задач, найти подобные процессы и, с его помощью, принудительно их завершить. Так как пользователь для работы с БД не авторизован, этот сеанс не отображается в списке активных пользователей, но соединение с базой при этом уже установлена. Следовательно, информационное сообщение так же, не будет нам полезно.

Зависший сеанс

Пользователи закрыли все свои окна 1С 8.3, но ошибка все еще осталась, в таком случае, вероятно, остались зависшие сеансы. В таком случае требуется принудительное завершение работы подобных сеансов. Последующие действия следует выполнять только после того, как испробовали методы описанные выше.  

2.  Файловый режим работы: способы решения ошибки разделенного доступа

— С помощью Диспетчера задач.

После завершения активных сеансов в файловом режиме работы, не сохраненная информация пользователей будет утеряна. Завершить сеансы этим способом можно вызвав диспетчер задач (диспетчер задач можно вызвать комбинацией клавиш Ctrl+Alt+Delete), выбрать нужные процессы(1Сv8.exe или 1Сv8c.exe), после этого нажать кнопку снять задачу.

— Перезагрузка сервера, на котором установлена 1С.  

3.  Пути решения ошибки разделенного доступа в клиент-серверном варианте работы

Завершить активные сеансы поможет консоль администрирования сервера, находим в ней нужную нам базу и заходим в меню «Сеансы».

Выделяем мешающие нам сеансы и завершаем их через пункт контекстного меню «Удалить» или соответствующую кнопку на панели.

— Если не удалось удалить сеансы, используя консоль, то пробуем перезапустить службу Агент сервера 1С Предприятия 8.3.

— Если не получается удалить соединение, можно попробовать это сделать средствами в 1С СУБД. К примеру, в MS SQL для 1С, можно открыть Management studio и написать запрос к нужной базе с использованием метода kill <ID>, где ID – номер соединения с СУБД, который так же можно увидеть в консоли администрирования.

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

4.  Зависшие фоновые задания разделенного доступа в клиент-серверном варианте работы

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

Фоновые задания, как и обычный сеанс можно попытаться завершить, но после завершения они могут запускаться вновь. Активные сеансы фоновых заданий, как и пользовательские, можно увидеть в консоли администрирования на вкладке Соединения.

Попробовать завершить эти сеансы можно следующими методами:

— Завершить сеанс и обновить список активных соединений, для проверки, не запускаются ли они заново.

— Среди свойств базы найти флажок «Блокировка регламентных заданий включена», после этого снова надо попытаться завершить задание.

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

Специалист компании «Кодерлайн»

Марк Романенков

1

2

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Профтехсервис

Дата регистрации: 04.05.2011
Сообщений: 67

Здравствуйте!
У нас Бухгалтерия предприятия (базовая), редакция 2.0 (2.0.66.44), платформа 1С:Предприятие 8.3 (8.3.11.2899), пыталась обновить до Бухгалтерия предприятия (базовая), редакция 3.0 (3_0_57_10). Обновление не получается установить, в ходе ручного обновления весь процесс доходит до «Обновить конфигурацию баз данных» начинается перезапись реестров и на «Банки» всё останавливается и программа закрывается.
Подскажите как решить проблему?

Сергей Голубев

Дата регистрации: 27.02.2006
Сообщений: 1990

начните с Тестирования и исправления базы данных

Профтехсервис

Дата регистрации: 04.05.2011
Сообщений: 67

Тестирование и исправление сделала, затем нажала F7, как уже советовали на форуме, но проблема не решилась, процесс слетает на «реструктуризации Справочники. Номенклатура.» в программе вылетает окошко, но windows сразу все закрывает и пишет что-то вроде «произошла ошибка, программа закрыта»

Профтехсервис

Дата регистрации: 04.05.2011
Сообщений: 67

у нас виндовс 10, тип системы 64-разрядная

Сергей Голубев

Дата регистрации: 27.02.2006
Сообщений: 1990

попробуйте Чеком протестировать

Профтехсервис

Дата регистрации: 04.05.2011
Сообщений: 67

Сергей Голубев, «чеком» это как, можно подробно куда нажимать

Сергей Голубев

Дата регистрации: 27.02.2006
Сообщений: 1990

Профтехсервис, в каталоге bin (где установлена платформа) есть обработка chdbfl. Запустите её с галочкой Исправлять обнаруженные ошибки (только предварительно сделайте резервную копию базы).

Профтехсервис

Дата регистрации: 04.05.2011
Сообщений: 67

файл chdbfl нашла, копию базы сделала, открылось окно «Проверка физической целостности файла БД» в строке имя БД просит открыть файл с расширеним *.1СD, при выборе все файлы и запуска процесса пишет «Произошло неожиданное прерывание ….. Отсутствует файл базы данных…»

Сергей Голубев

Дата регистрации: 27.02.2006
Сообщений: 1990

надо выбрать файл 1Cv8.1СD из каталога базы данных

Профтехсервис

Дата регистрации: 04.05.2011
Сообщений: 67

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

  • Печать

Страницы: [1]   Вниз

Тема: Ошибка разделенного доступа к базе данных в Бухгалтерия Предприятия 8.1  (Прочитано 56579 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Спасибо, все получилось, база 1С запустилась  :) , действительно чтото на сервере было не то.
Т.к. администратора на работе уже небыло, позвонили ему и по телефону перезагрузили сервер и все заработало  :)


Записан


Странно конечно…
Такая ошибка обычно появляется когда кем-то занят файл базы, 1С его открыть не может и выводит эту ошибку.

Попробуйте что-нибудь из этого:

  • Перезагрузить свой компьютер
  • Посмотреть на сервере кем может быть еще открыт файл: «1Cv8.1CD» и закрыть его
  • В крайнем случае, перезагрузка сервера точно должна помочь


Записан


Зашла в конфигуратор в список активных пользователей, там только я одна, это то меня и смутило, что я одна в базе сижу только в конфигураторе, а база не запускается в режиме бухгалтерия.
А что еще может быть???


Записан


У вас похоже ктото сидит в базе монопольно, зайдите в конфигураторАдминистрированиеактивные пользователи
Если там ктото есть, попросите их закрыть базу, потом попробуйте запустить 1С еще раз.


Записан


Помогите пожалуйста, перестала запускаться база Бухгалтерия Предприятия 8.1

Нажимаю «Перезапустить» — 1C закрывается.
Нажимаю «Подробно» — пишет тоже самое.
Нажимаю «Завершить работу» — 1C закрывается.

Что может быть с нашей базой?
В прикрепленном файле фото как выглядит эта ошибка.


Записан


  • Печать

Страницы: [1]   Вверх

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Произошло неожиданное прерывание выполнения проверки или исправления бд ошибка разделения доступа
  • Произошла ошибка проверки подлинности вай фай что делать
  • Произошло исключение java как исправить
  • Произошло исключение fail fast обработчики исключения не будут вызываться как исправить ошибку
  • Произошла ошибка проверки подлинности rdp windows 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии