Имя: Пароль:
1C
1С v8
Проблема с сервером 1С
0 Iceman_1982
 
06.02.13
18:08
Добрый вечер, уважаемые знатоки 1С. Столкнулся со следующей проблемой.
В филиале на 2008 сервере под сервером 1С 8.1 висит база в 16 гигов (бухгалтерия 8.1). 1 февраля в базе начались странные вещи. Начались жуткие тормоза. При проведение одного документа при условии что 1 человек работает в базе вылетает ошибка "Microsoft OLE DB Provider for SQL Server: Transaction (Process ID 63) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
HRESULT=80004005, SQLSrvr: Error state=38, Severity=D, native=1205, line=1". Перезапускали и SQL сервер и сервер 1С, толку нет. Плюс увидел еще такой момент. У нас между бухгалтерией 8 в которой проблемы и торговлей 7.7 идет OLE обмен. Так вот, грузятся только элементы справочника, на проведение документов вылетает вышеупомянутая ошибка и резко начинает расти лог файл SQL базы. Если кто сталкивался с такой проблемой, подскажите в чем причина.
1 DrShad
 
06.02.13
18:13
ну так блокировки у вас
2 Iceman_1982
 
06.02.13
18:20
ну это понятно, но на каком участке. Либо в SQL косяк и сервер 1С подвисает, либо в сервере 1С и из-за это SQL висеть начинает. Спецов квалифицированных нет, поэтому валят админы на программеров и наоборот
3 DrShad
 
06.02.13
18:21
ну из всего сказанного самое узкое место ОЛЕ
4 Iceman_1982
 
06.02.13
18:22
да и без OLE ситуация аналогичная. Формирую оборотку по 41 по номенклатуре, час она висит, лог на 7 гигов вырастает.
5 DrShad
 
06.02.13
18:22
почему через ОЛЕ!?
6 Iceman_1982
 
06.02.13
18:22
оборотка не формируется
7 DrShad
 
06.02.13
18:22
(4) из-за ОСВ не должен лог расти
8 Iceman_1982
 
06.02.13
18:23
да я понимаю что не из-за нее
9 Iceman_1982
 
06.02.13
18:23
просто что увидел о том и говорю, почему может быть такое
10 Iceman_1982
 
06.02.13
18:25
я не специалист по SQL, но такое ощущение складывается, что когда проблемы с получением данных из базы и происходят многократные обращения, то в результате начинает сильно расти лог базы.
11 Адимр
 
06.02.13
18:29
Для  начала поставьте режим simple, переиндексируйте базу, выгрузка загрузка, тестирование и исправление.
Программист всегда исправляет последнюю ошибку.