Ошибка доступа к данным
Показывать по
10
20
40
сообщений
- 1
- 2
21.04.2008
14:15
#1
"стало появляться такое сообщение:
Таблица ХХХ: Ошибка доступа к данным при транзакции, выполняемой другим пользователем
Стоит сетевая 1С7.7, на одном компьютере расшарены базы, работает 8 человек
Объясните как с этим бороться, я системный администратор;
бухгалтера обвиняют меня в "плохой настройке сети". Сеть работает отлично. Но в 1С при калькуляции 1С иногда "не отвечает" минут 5. Мне задают вопрос: "Почему она виснет?"
Остальные не могут работать...
П.С. Лимит соединений увеличен до 200
кому интересно: это необходимо, если у вас XP и пропадает доступ к сетевым базам;
позволяет сделать программа xp-AntiSpy_setup-russian.exe, которую легко найти в сети"
Таблица ХХХ: Ошибка доступа к данным при транзакции, выполняемой другим пользователем
Стоит сетевая 1С7.7, на одном компьютере расшарены базы, работает 8 человек
Объясните как с этим бороться, я системный администратор;
бухгалтера обвиняют меня в "плохой настройке сети". Сеть работает отлично. Но в 1С при калькуляции 1С иногда "не отвечает" минут 5. Мне задают вопрос: "Почему она виснет?"
Остальные не могут работать...
П.С. Лимит соединений увеличен до 200
кому интересно: это необходимо, если у вас XP и пропадает доступ к сетевым базам;
позволяет сделать программа xp-AntiSpy_setup-russian.exe, которую легко найти в сети"
21.04.2008
14:33
#2
Просто в этот момент кто-нибудь делает обработку, "забирающую" на себя данные используемые в документах и отчетах. Например, Собственное юридическое лицо.
21.04.2008
14:35
#3
Разъяснить что есть "транзакция" и "база данных" бухгалтерам. Во время изменения данных одним пользователем, другие его ждут. А по хорошему конечно надо выяснить причину медленного проведения документа.
21.04.2008
14:52
#4
Я пытаюсь объяснить, что при работе с базой данных, другие пользователи не должны иметь к ней доступ впринципе, изза того, что в таком случае внесенные данные могут противоречить друг другу, например, при заполнении одних и тех же полей.
В ответ: раньше такого не было, мы работали все вместе, вон в селах по 50 человек сидят одновременно и все работают с одной базой.
Мне, как системному администратору, непонятно, почему так долго 1С выполняет "калькуляцию" по сетевой базе... учитывая, что она вся с потрохами весит 1 гиг... при скорости обмена данными по сети 700кб/сек за 5 минут она может ПОЛНОСТЬЮ скачать всю базу 2 раза...
Почему 1С нужно на эту операцию так много времени и почему она при этом имеет внешние признаки "зависнувшей" : "программа не отвечает" и т.п.? В антивирусе KIS 7.0 поставил 1С в разряд "привелигированных", он вообще не проверяет сетевую активность.
Кто-нибудь может объяснить, ЧТО ПРИ "КАЛЬКУЛЯЦИИ" ВЫПОЛНЯЕТ 1С ?
П.С. Я не бухгалтер, и в 1С никогда не работал. Версия у нас стоит неSLQ, т.к. SQL по утверждению бухгалтеров НЕСОИЗМЕРИМО дороже...
В ответ: раньше такого не было, мы работали все вместе, вон в селах по 50 человек сидят одновременно и все работают с одной базой.
Мне, как системному администратору, непонятно, почему так долго 1С выполняет "калькуляцию" по сетевой базе... учитывая, что она вся с потрохами весит 1 гиг... при скорости обмена данными по сети 700кб/сек за 5 минут она может ПОЛНОСТЬЮ скачать всю базу 2 раза...
Почему 1С нужно на эту операцию так много времени и почему она при этом имеет внешние признаки "зависнувшей" : "программа не отвечает" и т.п.? В антивирусе KIS 7.0 поставил 1С в разряд "привелигированных", он вообще не проверяет сетевую активность.
Кто-нибудь может объяснить, ЧТО ПРИ "КАЛЬКУЛЯЦИИ" ВЫПОЛНЯЕТ 1С ?
П.С. Я не бухгалтер, и в 1С никогда не работал. Версия у нас стоит неSLQ, т.к. SQL по утверждению бухгалтеров НЕСОИЗМЕРИМО дороже...
21.04.2008
14:55
#5
Как утверждают бухгалтера, работает один единственный человек, остальные его ждут и не могут работать даже по другим вопросам. И что так раньше не было. Что могло произойти, учитывая что я по сути ничего не менял после того как пришел в качестве системного администратора?
Единственное - поставил KIS 7.0, отключив полностью реагирование на 1С и увеличил лимит подключений до 200 (изза чего ранее все висли при входе одного "лишнего" пользователя).
Единственное - поставил KIS 7.0, отключив полностью реагирование на 1С и увеличил лимит подключений до 200 (изза чего ранее все висли при входе одного "лишнего" пользователя).
21.04.2008
15:25
#6
Так я тебе то же и сказал. У одного обработка - остальные отдыхают. А было раньше или не было, так бухгалтера все что хочешь могут сказать. Хочешь проверить, вернись на исходную - убери KIS и остальные свои модернизации, может действительно найдешь причину.
21.04.2008
16:04
#7
"Спасибо огромное за ответ.
У них "никогда такого раньше не было, потому что был ДРУГОЙ СИСАДМИН".
Когда я пришел я увидел, что:
1. На машине, на которой базы, стоит Windows'XP SP1 !!!
2. tcpip.sys за 2002 год; лимит, естественно, 10.
3. На ней еще и работает бухгалтер, причем привелигированный, который работает 90% времени.
4. Антивирусы на всех машинах стоят разные и нигде не исключена 1С из обработки.
5. Стоит 512/512 виртуальной памяти.
6. Щас наткнулся на ConfigNT, убедился что он ТОЖЕ не использовался (вот сейчас я его как раз и попробую).
Короче, все возможные проблемы были зацеплены широким ПЛУГОМ. То, с чем мне приходится сейчас бороться было заложено давно и не мной.
Фраза "у нас был толковый сисадмин, не то что... у нас если что-то подобное происходило, он решал в течение 5 минут" теперь мне кажется просто пустотрёпом."
У них "никогда такого раньше не было, потому что был ДРУГОЙ СИСАДМИН".
Когда я пришел я увидел, что:
1. На машине, на которой базы, стоит Windows'XP SP1 !!!
2. tcpip.sys за 2002 год; лимит, естественно, 10.
3. На ней еще и работает бухгалтер, причем привелигированный, который работает 90% времени.
4. Антивирусы на всех машинах стоят разные и нигде не исключена 1С из обработки.
5. Стоит 512/512 виртуальной памяти.
6. Щас наткнулся на ConfigNT, убедился что он ТОЖЕ не использовался (вот сейчас я его как раз и попробую).
Короче, все возможные проблемы были зацеплены широким ПЛУГОМ. То, с чем мне приходится сейчас бороться было заложено давно и не мной.
Фраза "у нас был толковый сисадмин, не то что... у нас если что-то подобное происходило, он решал в течение 5 минут" теперь мне кажется просто пустотрёпом."
22.04.2008
12:38
#10
Вся засада в том что весь расчет происходит на клиенте. И скорость обработки зависит именно от скорости работы машины клиента. Все тяжелые операции обычно делают на самых сильных машинах, либо вообще выносят на сервер, но это не тривиальная задача. 1С предприятие при долгой обработке "зависает" также как и другие программы, это поведение ХР, а не 1С. SQL версия стоит дороже, кто спорит. Но и преимущества по скорости несоизмеримы с dbf версией. По хорошему вам нужен сильный 1С ник который проаналирует код долгих операций и перепишет его. Чем больше размер базы тем меньше скорость обработки данных и больше пересечений пользователей. Кстати в dbf версии при выполнении транзакционнных операций происходит блокировка все базы, а в sql только таблицы (например всех документов). Кстати размер базы в 1 гиг это уже повод перехода на sql, либо выполнить свертку базы. То есть если в базе 2007 и 2008 года,скопировать базу и заменить все движения 2007 года операциями по формированию остатков на 2008 год. Для этого в базе есть внешняя обработка.
- 1
- 2
Читают тему
(гостей: 1)