![]() |
|
Ошибка СУБД | ☑ | ||
---|---|---|---|---|
0
johnny17
18.03.14
✎
09:54
|
До вчерашнего дня се было нормально, вчера повалились ошибки типа: Ошибка СУБД - В базе данных уже существует объект с именем "#tt11".
Базы на MSSQL 2012, операционка Win 2012 R2 x64, платформа 8.3.4.408. До этого пару месяцев нареканий никаких и в инете ничего найти не могу, HELP!!! )) |
|||
1
Feunoir
18.03.14
✎
10:01
|
обнови платформу и перезапусти sql server
|
|||
2
johnny17
18.03.14
✎
10:06
|
dbcc checkdb ошибок не выдало,
dbcc freeproccache временно решает проблему... Может кто сталкивался? |
|||
3
johnny17
18.03.14
✎
10:07
|
(1) До этого 2 месяца платформа не мешала, сейчас-то с чего?
|
|||
4
Feunoir
18.03.14
✎
10:20
|
(3) Хорошо, платформу можешь не обновлять :)
#tt11 это зависшая временная таблица, почему она в какой-то момент не удалилась сейчас уже не выяснишь. При перезапуске сервера tempdb чистится (пересоздаётся). Поэтому перезапуск сервера исправляет ошибку, обновление платформы может исключить повторение в будущем. А может и не исключить. |
|||
5
johnny17
18.03.14
✎
10:40
|
(4) Это я уже нарыл, как и "dbcc freeproccache", тож временно решает проблему, надеялся что кто-нить уже разобрался с граблями...
А по поводу обновления платформы - там только последний релиз, он эту ошибку не исправляет... В общем разбираемся, ищем, ждем исправлений... (( |
|||
6
МихаилМ
18.03.14
✎
10:51
|
создайте кол-во процессов по числу пользователей.
|
|||
7
Maxus43
18.03.14
✎
10:52
|
(6) это такой новый способ самоубийства чтоль?
|
|||
8
МихаилМ
18.03.14
✎
11:26
|
(7)
это не форум клинических психологов. напишите развернуто почему такое решение не желательно. (0) можно уменьшить время пересоздания процессов, но это уменьшит частоту появления ошибки. |
|||
9
Maxus43
18.03.14
✎
11:36
|
(8) увеличиваются накладные расходы сервера 1с на поддержание всего зоопарка процессов например, а если пользователей 100?
И ведь не факт что юзер залезет на пустой процесс. На каждый процесс будут загружатся куски конфигурации... а если УПП? |
|||
10
МихаилМ
18.03.14
✎
11:47
|
конечно не факт , что юзер подключится (это же 1с. вней все нестабильно) в незанятый процесс 1с83
на 8.2 экспериментально установлено, что пользователи подключаются на наименее незагруженный процесс. в 8.3 управление процессами изменили. но попробовать можно. ресурсов озу потребляется на 15-30 процентов больше. |
|||
11
Maxus43
18.03.14
✎
11:54
|
(10) вобще на 8.3 процессы отдали на откуп самому серверу 1с, ты просто не сможешь по своему хотению создать рабочие процессы же
|
|||
12
МихаилМ
18.03.14
✎
11:57
|
(11)
да там сложнее управлять. 8.3 толком не знаю. |
|||
13
МихаилМ
18.03.14
✎
12:00
|
(11)
я смогу. просто потребуется время, чтобы аккуратно внедриться в процессы 1с83. |
|||
14
Apokalipsec
18.03.14
✎
12:05
|
(13) не надо никуда внедряться...
(0) С простого рестарт службы сервера 1С и очистка кеша сервера. Анализ логов SQL сервера. Из воздуха редко когда такое появляется. |
|||
15
Maxus43
18.03.14
✎
12:07
|
(13) это уже будет колдунство и 1с не одобрит.
(0) имхо ждите исправлений, 8.3.5 на подходе, да и 8.3.6 в процессе |
|||
16
johnny17
18.03.14
✎
18:49
|
В общем как показал сегодняшний день, помогает пока только рестарт SQL и 1С, после этого ошибки прекратились... Т.е. ошибка в не убитых врем. таблицах, которые при рестарте чистятся... Ждем новой платформы...
|
|||
17
МихаилМ
18.03.14
✎
19:18
|
(16)
достаточно рестарта либо 1с либо скл сервера. но это самый убогий путь. |
|||
18
Fram
18.03.14
✎
20:11
|
(0) а что за конфигурация? уверен что эту временную таблицу платформа создает, а не код в 1С?
|
|||
19
МихаилМ
18.03.14
✎
20:26
|
(18)
конечно таблицу создает код (запроса) только 1с82 команда удалить в запросе чаще всего не удаляет ВТ в субд (мс скл) а очищает. |
|||
20
Fram
18.03.14
✎
20:33
|
(19) Я имел ввиду не используется доступ к внешним данным через ADO. Ну, это так предположение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |