Имя: Пароль:
1C
1С v8
COM-Соединение на сервере тонкий клиент УФ вин-авторизация
0 kugelfangg
 
10.02.14
18:29
Здравствуйте, Господа!
Подскажите пожалуйста, как создать СОМ-Соединение на сервере, и чтобы оно при подключении к другой базе использовала вин-авторизацию. То есть запускала другую базу под учеткой текущего пользователя?
1 Wobland
 
10.02.14
18:35
задать нужную строку подключения
2 kugelfangg
 
10.02.14
18:50
Если использовать строку подключения как "Srvr="ИмяСервера";Ref="ИмяБазы";", то выдает ошибку:
Произошла исключительная ситуация (V82.COMConnector.1): Идентификация пользователя не выполнена
Неправильное имя или пароль пользователя

Если тоже самое делать на клиенте, то все работает
3 Wobland
 
10.02.14
18:50
(2) >Неправильное имя или пароль пользователя
хммм....
4 Torquader
 
10.02.14
21:41
На сервере все функции выполняются под кем - под пользователем, под которым запущен сервер, а для него Windows-авторизация не задана.
Боюсь, что выполнить на сервере подключение с авторизацией от имени пользователя, запустившего клиент, не получится.
5 Wobland
 
11.02.14
05:49
(4) да получится. достаточно будет сначала подключится к базе спецюзером и поискать нужного по вин-авторизации
6 Cube
 
11.02.14
06:50
(4) (5) А я агент сервера запустил под доменной учеткой и привязал эту учетку к служебному пользователю в 1С. Всё работает без паролей.

Минуса два:

1). Когда платформу новую ставишь, пользователя доменного выбрать нельзя, поэтому приходится после установки перезапускать агент сервера под нужным пользователем.

2). COM-соединения идут под правами служебного пользователя. Хотя, это бывает и полезно...
7 kugelfangg
 
11.02.14
09:25
(4) Я так и думал, но надеялся что это не так=)
(5) а как это сделать?
(6) Такой вариант к сожалению не подходит.
8 Wobland
 
11.02.14
10:13
(7) технически осуществимо, но на хрена заниматься извращениями?