|
Не работает 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 = Ложь;
КонецПопытки;
Это парализовало работу системы в целом.
|
|