Имя: Пароль:
1C
1С v8
Проблемы после обновления платформы. Ошибка СУБД
,
0 mrParadox
 
22.10.15
13:40
Коллеги, добрый день!

Версия платформы 1С:  8.3.6.2299, клиент-серверная
Версия SQL сервера: 2012R2

После обновления платформы 1С с версии 8.3.5.1517 на версию 8.3.6.2299 в базе с конфигурацией 1С-Рарус: Паевые инвестиционные фонды, редакция 2 (2.2.12.67) стала возникать ошибка:

"Ошибка СУБД.
Microsoft OLE DB Provider for SQL Server: There is already an object "№tt1" in the database. HREULT=80040E14, SQLSrv: SQLSTATE=42S01, state=6, Severity=10, native=2814, line=1"

При этом работа программы завершается.

Временное решение проблемы: после того, как всех пользователей отключаем от базы с помощью консоли сервера, ставим галку «блокировка начала сеансов включена» на некоторое время (на пару минут). После чего снимаем эту галку и пользователи снова подключаются. После подобных процедур данная ошибка не возникает несколько часов и снова начинает появлять.

Пробовали: Выгружать в DT файл, затем в файловую версию базы, затем тестировать утилитой chdbf.exe, затем запускать «тестирование и исправление», затем снова загружали в клиент-серверную версию. Через некоторое время ошибка снова повторяется.

Пробовали обновить сервер до версии 8.3.6.2332, проблема не решилась.

Было предположение, что причина может быть в том, что в коде не закрывается МенеджерВременныхТаблиц. Нашел все участки кода, где используется МенеджерВременныхТаблиц и вручную прописал его закрытие перед завершение процедуры/функции. Так же не помогло.

Помогите пожалуйста решить данную проблему.
1 Живой Ископаемый
 
22.10.15
13:53
почисть серверный кэш
2 mrParadox
 
22.10.15
15:25
КЭШ чистили, переносили базу с одного сервера 1С на другой, с одного СКЛ-сервера на другой. Проблема не решилась.
3 tznimble
 
22.10.15
15:39
(0) Есть мнение, что временные таблицы таки не удаляются. Даже при явном удалении (не только закрытием менеджера, а вызовом УДАЛИТЬ в запросе). Посмотрите http://forum.infostart.ru/forum36/topic106109/
4 mrParadox
 
06.11.15
13:02
Проблема решена. Конфигурация работала в режиме совместимости с 8.1. Отключили режим совместимости, и проблема перестала существовать.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан