Имя: Пароль:
1C
1С v8
Таймаут при подключении к внешнему источнику данных
0 fantomrik
 
08.04.20
11:16
Коллеги, привет!
Не нашел, как сделать таймаут при подключении к внешнему источнику данных?
Проблема следующая. Через ВИД добавлена база MSSQL, из нее читаю данные и пишу в нее данные.
Какое то время назад появилась такая проблема - подключение к базе вроде как проходит, но запрос на выборку "подвисает" и висит "бесконечно".
Через Студию под этим пользователем нормально соединяется и данные выбираются с базы.
Платформа старая 8.3.10.2580, но на ней прекрасно все работало 2 года, месяца 2 назад появилась проблема. Админы говорят SQL не обновлялся, права пользователя не менялись.
1 Ёпрст
 
гуру
08.04.20
11:22
пинг же..
2 fantomrik
 
08.04.20
11:38
(1) Ping проходит нормально.
3 mikecool
 
08.04.20
11:39
"Админы говорят" и вы говорите )
4 mikecool
 
08.04.20
11:46
работал с 3 ВИД на разных СУБД, сабжа никогда не встречал
для начала попробовать почистить кеш, переподключить ВИД
5 fantomrik
 
08.04.20
12:00
(4) "переподключить ВИД" - в плане удалить из конфигурации ВИД и заново добавить?
6 fantomrik
 
08.04.20
14:23
Оказалось, что я в конце сессии с ВИД не закрывал соединение через ВИД.РазорватьСоединение() и висели активные транзакции. Когда их становилось очень много, скуль зависал при запросе к нему.
7 mikecool
 
08.04.20
14:37
(5) переподключить - это в консоли администрирования отключить(только не удалять сохраненные пароли) и подключить снова
(6) в моих разработках никогда не разрывал соединение, никаких активных транзакций было не замечено, что то  не то у тебя в консерватории
8 fantomrik
 
08.04.20
14:56
(7) у меня конфигурация на обычных формах, в ней вроде бы нет админки ВИД.
У меня тоже это доработка нормально работала 2 года, а тут подвисла и вот сплыло, что всплыло. Специально прогнал пару старых запросов к ВИД - админы говрят висят транзакции, после этого дописал ВИД.РазорватьСоединение() и снова прогнал - сказали все ок.
У нас просто жестко по правам к серверам разделены учетки, и у меня прав ко многому, поэтому выяснять что то, что на стороне админов бывает очень сложно, бюрократия...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn