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, проблема не решилась.
Было предположение, что причина может быть в том, что в коде не закрывается МенеджерВременныхТаблиц. Нашел все участки кода, где используется МенеджерВременныхТаблиц и вручную прописал его закрытие перед завершение процедуры/функции. Так же не помогло.
Помогите пожалуйста решить данную проблему.
|
|