Не работает CommandTimeout
☑
0
bienvenu
29.07.13
✎
12:16
Товарищи, помогите, пожалуйста, команда CommandTimeout при подключении к Connection = Новый COMОбъект("ADODB.Connection");
не сработала. Все висит. В рабочую базу войти не может никто. Как прервать это соединение с сервером ? Спасибо !
1
shuhard
29.07.13
✎
12:17
(0) перезапустить rphost, если речь о виндовом сервере 1С
2
bienvenu
29.07.13
✎
12:27
Перегружали полностью сервер. Но увы, все так и висит. Вообще в базу не возможно зайти.
3
shuhard
29.07.13
✎
12:30
(2) форум должен угадать:
кто к кому подключается
где расположен вызов ADO
и кого перегрузили ?
4
bienvenu
29.07.13
✎
12:34
:)
// Подключится к базе данных ИмяБД на сервере ИмяСервера используя Логин и Пароль,
// а если они не заданы - через доверенное соединение
Connection = Новый COMОбъект("ADODB.Connection");
Connection.Provider = "SQLOLEDB.1";
Connection.Properties("Data Source").Value = Константы.ЛБП_Сервер.Получить();
Connection.Properties("Initial Catalog").Value = Константы.ЛБП_База.Получить();
Connection.Properties("Integrated Security").Value = "SSPI";
ТекстОшибки = "";
Попытка
Connection.CommandTimeout = 1800;
Connection.ConnectionTimeout = 1800;
Connection.Open();
Исключение
ТекстОшибки = ОписаниеОшибки();
ЗаголовокОшибки = "Соединение с сервером.";
ОписаниеОшибки = "Нет соединения.";
СеансРаботы = Неопределено;;
ИмяОбработчика = "";
ТипОшибки = Неопределено;
Connection = Ложь;
КонецПопытки;
Это парализовало работу системы в целом.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший