Имя: Пароль:
1C
 
windows-аутентификация при подключении через внешнее соединение
0 TormozIT
 
гуру
12.02.15
11:43
Не удается добиться чтобы выполнялась windows-аутентификация при подключении через внешнее соединение. Как пробовал? Выполнял код в обычном приложении 8.3.5 на клиенте

1)
а = новый COMОбъект("v83.comconnector");
Стр = СтрокаСоединенияИнформационнойБазы() + "Usr="""";Pwd="""";";
а.Connect(Стр);

2)
а = новый COMОбъект("v83.comconnector");
Стр = СтрокаСоединенияИнформационнойБазы();
а.Connect(Стр);

В то же время запуск клиентского приложения в том же сеансе Windows в той же базе успешно выполняется без запроса пароля.

Домена на тестовом стенде нет.
1 TormozIT
 
гуру
12.02.15
12:00
Нашел родственную тему v8: COM-соединение с 1С v8.0
2 TormozIT
 
гуру
12.02.15
12:01
В книге знаний Книга знаний: COM-соединение написано
"Авторизация доступа через COM -соединение возможна как с помощью параметров строки соединения «Usr» и «Pwd», так и через пользователя Windows"
3 TormozIT
 
гуру
12.02.15
12:36
Разобрался. В сети без домена, она имеет ряд ограничений. Из-за этих ограничений она работает не во всех случаях, когда работает при запуске клиентского приложения. Например, не работает при запуске с компьютера, отличного от сервера приложений базы, к которой подключается соединение.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.