Имя: Пароль:
1C
1С v8
Внешний источник данных (блокировки)
0 Roman123
 
10.07.13
13:48
Подскажите в чем может быть проблема.
Есть таблица SQL. Она прописана как внешний источник данных в 1С.
При запуске 1С идет подключение данного источника.
ПараметрыСоединения = ВнешниеИсточникиДанных.sss.ПолучитьОбщиеПараметрыСоединения();
       
       ПараметрыСоединения.АутентификацияСтандартная = Истина;
       ПараметрыСоединения.ИмяПользователя = "ddd";
       ПараметрыСоединения.Пароль = "111";
       ПараметрыСоединения.СтрокаСоединения = "DRIVER={SQL Server};SERVER=fff;UID=ddd;PWD=111;DATABASE=sss;LANGUAGE=русский";
       ПараметрыСоединения.СУБД = "MSSQLServer";
       
       ВнешниеИсточникиДанных.sss.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения);
       ВнешниеИсточникиДанных.sss.УстановитьПараметрыСоединенияПользователя(ИмяПользователя(), ПараметрыСоединения);
       ВнешниеИсточникиДанных.sss.УстановитьПараметрыСоединенияСеанса(ПараметрыСоединения);
           ВнешниеИсточникиДанных.sss.УстановитьСоединение();

Проблема в следующем. Если производится подключение к 1С через веб сервис, то при входе в 1С не может подключится этот внешний источник и    выдается сообщение о блокировке SQL.
1 Roman123
 
10.07.13
13:50
И еще блокировка прекращается, когда этот внешний пользователь отключается.
2 zmaximka
 
10.07.13
13:50
ну ты хоть сообщение об ошибке процитируй
3 Roman123
 
10.07.13
14:00
Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request out period exceeded.
HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=33, Severity=10, native=1222,line=1
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.