Имя: Пароль:
1C
Админ
Как подключиться к базе на удаленном компьютре
,
0 Ученик2012
 
10.08.12
11:52
Создаю ком соединение, прописываю путь, но ни как ((( ругается на путь к базе. Подскажите что я делаю не так

ТекCOMПодключение = Новый COMОбъект("v82.COMConnector");
ТекCOMОбъект = ТекCOMПодключение.Connect("Srvr="+УдаленныйКомпьютер"+"/"+КластерСерверов+";Ref="+ИмяБазы+";Usr=""Пользователь"";Pwd=""Пароль""");
1 plastinin
 
10.08.12
12:03
А что получится в результате УдаленныйКомпьютер"+"/"+КластерСерверов? (здесь явно есть лишняя скобка)

И почему нельзя указать

[code]ТекCOMПодключение.Connect("Srvr="+УдаленныйКомпьютер + ";Ref="+ИмяБазы+";Usr=""Пользователь"";Pwd=""Пароль""");[/code]
2 Ученик2012
 
10.08.12
12:42
пробовала оставить только удаленный компьютер, тоже не получается
3 Ученик2012
 
10.08.12
12:43
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Неверные или отсутствующие параметры соединения с информационной базой
4 Fish
 
10.08.12
12:44
Что значит "база на удаленном компьютере"? Файловая что ли?
5 Ученик2012
 
10.08.12
12:45
нет, она серверная
6 Ученик2012
 
10.08.12
12:48
сервер находится очень и очень далеко, сеть установлена. Раньше все хорошо подключалось, а потом тамошний админ решил поменять сервер. Теперь просто войти в базу получается, но если прописывать тот же кластер и имя базы при подключении через ком объект - никак
7 roman844
 
10.08.12
12:52
(0) а если попробывать подключиться с помощью толстого клиента к удаленной базе? Так получается?
8 Ученик2012
 
10.08.12
12:58
да, просто подключиться могу, очень легко
9 roman844
 
10.08.12
13:02
(8) ну так подставь эти параметры подключения в ТекCOMПодключение, прямо тупо строкой.
10 Ученик2012
 
10.08.12
13:08
ставила и все та же ошибка
11 plastinin
 
10.08.12
13:20
Ну явно ошибка в строке соединения.

Что выведется в результате

Сообщить(Srvr="+УдаленныйКомпьютер"+"/"+КластерСерверов+";Ref="+ИмяБазы+";Usr=""Пользователь"";Pwd=""Пароль""");

?
12 roman844
 
10.08.12
13:25
Последняя ковычка лишняя
ТекCOMОбъект = ТекCOMПодключение.Connect("Srvr="+УдаленныйКомпьютер"
13 roman844
 
10.08.12
13:25
я насчитал 17 ковычек в строке подключения, не катит
14 Ученик2012
 
10.08.12
13:29
это опечатка ))) ковычек там ровное количество = 16
15 roman844
 
10.08.12
13:30
а при подключении с толстого клиента задаешь кластер серверов?
16 Ученик2012
 
10.08.12
13:35
с толстого клиента http://rghost.ru/39695155/image.png
17 Ученик2012
 
10.08.12
13:39
с такими параметрами не получается Srvr=sapd:1641;Ref=torg_82;Usr=""Пользователь"";Pwd=""Пароль""
18 Ученик2012
 
10.08.12
13:43
а, база эта на платформе 8.2 но работает в режиме совместимости с 8.1 это как-то меняет ситуацию?????
19 roman844
 
10.08.12
13:47
(17) попробуй вбить реальный IP вместо sapd:1641
20 Ученик2012
 
10.08.12
13:57
пробовала ((( пробовала другой вариант -  IP и через слеш кластер серверов
21 Ученик2012
 
10.08.12
14:02
это наверно пятница ))) и в понедельник все получится!
22 roman844
 
10.08.12
14:08
(20) я думаю что подставлять нужно те параметры, которые ты используешь при подключении с толстого клиента
23 roman844
 
10.08.12
14:08
(21) и это не зависит от дня недели :)
24 roman844
 
10.08.12
14:15
ну как? что нибудь получается?
25 Ученик2012
 
10.08.12
14:22
не-а, не хочет подключаться
26 Ученик2012
 
10.08.12
14:24
сегодня в ночь перезагружу сервер и сервер 1с - может это что даст, может из-за того что сейчас память забита (спасибо платформе 8.2.15.318) не получается
27 roman844
 
10.08.12
14:26
у меня УПП и 8.2.15.294, пока полет нормальный
28 roman844
 
10.08.12
14:27
да, кстате попробуйте слеш обратный поставить