Имя: Пароль:
1C
1С v8
Подключение из файловой БД к серверу - ошибка
, ,
0 nemoxp
 
13.10.14
16:48
При подключении из файловой БД к БД на сервер возникает ошибка:

cntr = Новый COMОбъект("V82.COMConnector");
V8 = cntr.Connect("Srvr=""192.168.4.103"";Ref=""Sale"";Usr=""" + Пользователь + """;Pwd=""" + Пароль + """");

Выводит такую ошибку:

{Форма.Форма.Форма(11)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Ошибка при выполнении операции с информационной базой
server_addr=tcp://1C-SERVER:1541 descr=192.168.3.103:1541:Ошибка сетевого доступа к серверу
(Windows Sockets - 10060(0x0000274C). A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. );
line=534 file=Src\DataExchangeTcpClientImpl.cpp
1 Heckfy
 
13.10.14
16:51
V8 = cntr.Connect("Srvr=""192.168.4.103"";Ref=""Sale"";Usr="""" + Пользователь + """;Pwd="""" + Пароль + """");

А так?
2 shuhard
 
13.10.14
16:51
(0) [1C-SERVER]
отвратительно
нельзя начинать имена серверов 1с с цифры
3 nemoxp
 
13.10.14
16:54
(2) нельзя начинать имена серверов 1с с цифры?
в этом может быть проблема? почему?
4 hhhh
 
13.10.14
16:54
192.168.3.103 или 192.168.4.103 ?? Вы что-то скрываете.
5 nemoxp
 
13.10.14
16:55
(1) Зачем лишние кавычки? Пользователь и Пароль - это переменные
6 nemoxp
 
13.10.14
16:56
(4) Не обратил сразу внимание... но 1с работает реально на 192.168.4.103...
7 hhhh
 
13.10.14
16:58
а почету в ошибке пишет 103?
8 nemoxp
 
13.10.14
16:58
(4) 192.168.3.103 является дублем 192.168.4.103
9 vde69
 
13.10.14
16:59
на сервере 1с две сетевухи (192.168.3.*  и 192.168.4.* ) ???
10 vde69
 
13.10.14
17:00
11 nemoxp
 
13.10.14
17:01
192.168.3.103 та же ошибка
12 Maxus43
 
13.10.14
17:02
V8 = cntr.Connect("Srvr=""1C-SERVER:1541"";Ref="...

Если есть имя - нафейха по ИП конектится? DNS сам разберётся куда отправить
13 silent person
 
13.10.14
17:06
непомню что за ошибка в этом случае, но версии платформ файловой базы и сервера 1С одинаковые?
14 nemoxp
 
13.10.14
17:08
(12) ошибка осталась. по имени не коннектится
15 nemoxp
 
13.10.14
17:09
(13) версии платформы одинаковые
16 nemoxp
 
13.10.14
17:31
апп
17 silent person
 
13.10.14
17:42
ну попробуй еще точку с запятой в конец строки соединения поставить как в примере СП

// Пример приводится на языке MS Visual Basic:
Dim connector As Object
Set connector=CreateObject("V83.Application")
result=connector.Connect("File=c:\InfoBases\Trade;Usr=Director;")

правда тут Application, я тоже всегда через него соединялся,
проблем не было подключится из файловой к серверной базе
18 nemoxp
 
14.10.14
09:38
Если с другого IP создать подключение к этой базе, и попробовать запустить предприятие, то выскакивает диалог с такой же ошибкой. Получается что проблема не в точках и не в запятых...