|
УТ 10.3 Монопольность, Транзакции | ☑ | ||
---|---|---|---|---|
0
kostyk92
02.03.15
✎
09:25
|
Имею УТ 10.3.31.1 новозаведенную, с некоторыми доработками конфы.Платформа - последняя 8.2. База файловая. В базу из аналогичной через XML переданы справочники, регистры сведений, и документы за 2 месяца вместе с движениями. Как только я решил что все, можно начинать работать в базе - выпали такие косяки, смысл которых мне совсем непонятнет... Начялось все так - я создал узел в базе, и на узел создал первичный образ. Захожу в подчиненную базу - база плюется ошибкой о заполнение параметров и не дает зайти в базу вообще (уже не помню что конкретно но исправил довольно быстро, нагуглив что это косяк базы который лечился добавлением строчки в общий модуль). Идем дальше - захожу в базу, база по первому запуску запускает обработку перехода и крашится по "Транзакция активна" и так при многих действиях, например при загрузке XML. Что это значит - моего мозго еще не хватило чтобы понять. Тыркал, мыркал. решил добавить пользователя - и ошибка пропала. Ну все думаю, наконец - то. Но не тут то было - один пользователь заходи спокойно, второму говорят что база заблокированна... на каких основаниях - непонятно совсем... Возможно дело в том что у всех полные права и что-то нужно изменить, но на каких основаниях пользователь просто войдя в базу должен блокировать её всю??? Идем дальше... забыл на время про подчиненную базу, вернулся в главную... тут вообще какой то бред полнейший... Создаю через конфигуратор 2х пользователей, один с полными правами, другой пользователь... Тот что с полными правами крашится сразу при запуске с "Транзакция активна"(да чтож мать её за ногу за ошибка такая....) Ну а тот что Пользователь - заходит нормально в базу, но если зайти под ним же еще раз - опять транзакция активна... В общем спрошная нервотрепка... Кто что может подсказать?
|
|||
1
mikecool
02.03.15
✎
09:27
|
отладка - останавливаться по ошибке
|
|||
2
kostyk92
02.03.15
✎
09:29
|
(1) Транзакция активна по ошибке не останавливается
|
|||
3
Hans
02.03.15
✎
09:33
|
Ремонт базы сделай.
|
|||
4
kostyk92
02.03.15
✎
09:34
|
(3) Ремонт?)))
|
|||
5
evorle145
02.03.15
✎
09:35
|
(0) уважай время других, не пиши вопрос на полстраницы. Отбрось эмоции и спроси еще раз, что именно тебя волнует. Или думаешь что кто-то будет читать всех текст?
|
|||
6
Hans
02.03.15
✎
09:39
|
(4) да, сначала замаж все трещины с раствором chdbfl, потом зашпаклюй ТИИ.
|
|||
7
kostyk92
02.03.15
✎
09:41
|
(5) ОК. Если коротко - Долбят "Транзакция активна" При запуске, и первым пользователем блокируется база....
|
|||
8
kostyk92
02.03.15
✎
09:41
|
(6) попробуем...
|
|||
9
evorle145
02.03.15
✎
09:43
|
(7) Файловая база и права на папку только у создателя папки что ли?
|
|||
10
D_E_S_131
02.03.15
✎
09:49
|
А зачем вообще была заведена новая база, какие-то узлы, какие-то переносы через XML? Уже от одного этого плохо становится.
|
|||
11
kostyk92
02.03.15
✎
09:59
|
(9) Файловая база лежит на SSD винте на терминальном сервере, доступ к базе через терминал
|
|||
12
kostyk92
02.03.15
✎
10:00
|
(10) Завели новую базу, так как старая переполнена
|
|||
13
D_E_S_131
02.03.15
✎
10:00
|
(11) Интересно, сколько базе "жить" осталось.
|
|||
14
D_E_S_131
02.03.15
✎
10:02
|
(12) Вообще-то это "сверткой базы" делается, которая подразумевает формирование начальных остатков на начало определенного периода, пометку на удаление всех документов ДО определенного периода (физическое удаление с контролем ссылочной целостности).
|
|||
15
kostyk92
02.03.15
✎
10:03
|
(13) я надеюсь я этого не узнаю....
|
|||
16
kostyk92
02.03.15
✎
10:05
|
(14) Не подходит свертка. С её помощую только создаю корректировки регистров. А так эта свертки нифига нормально не чистит. Все документы остаются завязанные, т.к. многие регистры заносятся вместе с ссылками на эти документы...чуш короче полная
|
|||
17
kostyk92
02.03.15
✎
10:08
|
Есть у кого нибуть какие либо предложения конкретно по этим двум ошибкам?
|
|||
18
D_E_S_131
02.03.15
✎
10:10
|
(16) "Чушь полная" это то, что вы сейчас с базой сделали. Если для логики учета не важно знать исходный документ (например документ партии для остатков номенклатуры), то вполне можно заменить ссылку на какую-то одну. Даже можно после свертки "грохнуть" физически все документы, но потом через ТиИ исправить "битые ссылки" и логика учета хоть какая-то останется. Сейчас же даже страшно представить во что превращены данные в базе.
|
|||
19
ИС-2
naïve
02.03.15
✎
10:23
|
переходит на SQL т.к в файловой базе блокируется не записи, а вся таблица в которую идет запись.
|
|||
20
kostyk92
02.03.15
✎
10:26
|
(18) ОК... допустим это не совсем хорошо, хотя по идее ничего особенного, просто перенес документы за пару месяцев и документы корректировок регистров и все. Как это могло повлиять на то что теперь может работать только один пользователь монопольно?? И в чем вообще суть ошибки "Транзакция активна"? Я прекрасно понимаю что способ довольно извращенный, НО у меня особо выбора другово не осталось, ибо конфа старой базы была перековеркана как попало бездумными накатываниями ЦФников еще до меня, поэтому и создал базу новую, чтобы конфа была в адэкватном состояние.
|
|||
21
kostyk92
02.03.15
✎
10:28
|
(19) на SQL c радостью перейду ближе к концу года когда выделят средства на это. А то что в файловую базу не могут зайти больше 1го юзера - нифига не нормально!
|
|||
22
ИС-2
naïve
02.03.15
✎
10:35
|
(21) это точно не нормально.
1) Проверить ярлыки запуска - может у кого-то в ярлыке прописан запуск в монопольном режиме 2) Закомментировать - передначаломработы и ПриНачалеРаботы в модуле конфигурации |
|||
23
kostyk92
02.03.15
✎
11:08
|
(22) Запуск без параметров толстым клиентом... Покоментить попробую
|
|||
24
kostyk92
04.03.15
✎
01:33
|
АП.... Прошу мнение других участников... Кто сталкивался с чем либо похожим?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |