|
Как программно подключиться к базе расположенной на другом сервере? |
☑ |
0
DomovoiAtakue
24.11.17
✎
10:53
|
Нужно из одной базы программно подключится к другой. Другая база расположена на другом сервере и для входа на сервер требует логин и пароль. Подключаюсь к другой базе через com соединение. Куда вводить логин и пароль от сервера? (а если через 2 сети/сервера идешь?)
Пример кода:
Функция ПолучитьПодключениеКФайловойБД()
Параметры = "File=""C:\1CBase""";Usr=""login"";Pwd=""password"";";
V82COMConnector = Новый COMОбъект("V82.COMConnector");
Попытка
V82COMConnector.Connect(Параметры);
Исключение
Предупреждение ("Ошибка подключения!");
КонецПопытки;
КонецФункции;
|
|
1
Fish
гуру
24.11.17
✎
10:57
|
(0) "Куда вводить логин и пароль от сервера?" - Пользователю (доменному), под которым идёт подключение, надо дать права на сервере, к которому подключаешься. Если пользователь НЕ доменный, то на сервере просто заводишь локального пользователя с тем же именем и паролем. Никаких логинов и паролей вводить не надо.
|
|
2
DomovoiAtakue
24.11.17
✎
11:04
|
(1)В общем то так всегда и делал, но что-то задумался, может можно как-то программно сделать. А то тут админы нерадивые попались :)
|
|
3
Cyberhawk
24.11.17
✎
11:06
|
(2) Между доменами доверительные отношения если настроить, то будет работать виндовс-аутентификация даже в 1С
|
|
4
DexterMorgan
24.11.17
✎
11:06
|
(0) Гыыы, это тот чувак, который задачи по вмс считает самыми сложными?)
|
|
5
1Сергей
24.11.17
✎
11:14
|
(2) можно. через net use
|
|