Меню

1с 77 ошибка разделения данных при доступе к users usr

Я
   Alexx_MNH

11.07.07 — 08:48

День добрый!

При попытке сохранить изменения в пользователях выдает такое сообщение:

Ошибка разделения данных при доступе к …users.usr

В чем может быть засада? Подскажите плиз — горю!!!

   VladZ

1 — 11.07.07 — 08:49

У кого-то висит окно выбора пользователя…

   Alexx_MNH

2 — 11.07.07 — 08:50

Понял. Спасибо большое! Впервые с таким столкнулся. Пошел гонять пользователей… 🙂

   Ковычки

3 — 11.07.07 — 08:53

(2) можешь нисходя сместа все сделать и никогда мешать небудет

   Alexx_MNH

4 — 11.07.07 — 09:05

(3) Как?

   wHammer

5 — 11.07.07 — 09:09

(4) снять шару с папки / выкинуть из терминала / закончить сеанс(ы) в Computer Management и т.д. )

   ZanderZ

6 — 11.07.07 — 09:12

(4) просто в Computer Management — Открытые файлы

там найди свой ..users.usr

и Закрыть открытый файл

   filh

7 — 11.07.07 — 09:16

жесть…

есть прога, которая закрывает это окошечпо, после какогото времени.

   wHammer

8 — 11.07.07 — 09:27

Кстати дело может быть и не в окошке, а например если у кого-то в данный момент грузится 1С, а она может долго грузится, если работает плохо настроенный на типы файлов (сканирует DBF, CDX) антивирус.

   Ковычки

9 — 11.07.07 — 09:29

+(6)
echo off
set db=c:базы 1сторговля и склад
set server=buh
openfiles /s «%server%» /query /fo csv /nh | find /i «%db%usrdefusers.usr» > %temp%users.txt
for /f «delims=,» %%i in (%temp%users.txt) do (
 query /s «%server%» /disconnect /id %%i
 )

причем запихнув подобное в шедуль забудешь навовсе проблемму

   Ковычки

10 — 11.07.07 — 09:29

(8) дело именно в нем

   Alexx_MNH

11 — 11.07.07 — 09:34

(5,6) Спасибо, буду знать.
(7) Кинь название проги плиз, если не сложно.
(8) Понял. Но у нас с этим все в порядке.

  

Alexx_MNH

12 — 11.07.07 — 09:37

(9) Спасибо за скрипт. Буду юзать.

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

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

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

Новая тема

Ответить

Mashyta

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

При заведении нового пользователя, когда начинаешь сохранять, пишет : ошибка разделения данных при доступе к С:1С1SBDBusrdefusers.usr<br><br>что делать? <br><br>Всем спасибо!

zakubrik

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

Очевидно, что работать в Конфигураторе, в том числе и при заведении нового пользователя, надо в монопольном режиме. Если режим монопольный, надо посмотреть на сервере сеансы и открытые файлы, если у кого-то этот файл остался открытым, надо закрыть сеанс этого пользователя. При создании нового пользователя, надо ему определить каталог, в котором будут храниться его настройки, каталог лучше всего разместить внутри каталога ИБ

Наумов Алексей (Баланс, Владимир)

Просто у кого-то висит выбор пользователя для входа в базу.

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

Содержание: 

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.  Зависшие фоновые задания разделенного доступа в клиент-серверном варианте работы

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

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

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

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

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

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

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

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

День добрый! При попытке сохранить изменения в пользователях выдает такое сообщение: Ошибка разделения данных при доступе к …users.usr В чем может быть засада? Подскажите плиз — горю!!!

У кого-то висит окно выбора пользователя…

Понял. Спасибо большое! Впервые с таким столкнулся. Пошел гонять пользователей… 🙂

можешь нисходя сместа все сделать и никогда мешать небудет

снять шару с папки / выкинуть из терминала / закончить сеанс(ы) в Computer Management и т.д. )

просто в Computer Management — Открытые файлы там найди свой ..users.usr и Закрыть открытый файл

жесть… есть прога, которая закрывает это окошечпо, после какогото времени.

Кстати дело может быть и не в окошке, а например если у кого-то в данный момент грузится 1С, а она может долго грузится, если работает плохо настроенный на типы файлов (сканирует DBF, CDX) антивирус.

+ echo off set db=c:базы 1сторговля и склад  ) причем запихнув подобное в шедуль забудешь навовсе проблемму

(5,6) Спасибо, буду знать. Кинь название проги плиз, если не сложно. Понял. Но у нас с этим все в порядке.

Спасибо за скрипт. Буду юзать.

Тэги:

Комментарии доступны только авторизированным пользователям

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

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

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 2cf8 ошибка bmw n46
  • 1с 77 ошибка при запуске журнала регистрации