Имя: Пароль:
1C
1С v8
firebird
0 Kurbash
 
12.05.14
13:33
Кто нибудь заморачивался подключить базу firebird как внешний источник?
1 Dmitry1c
 
12.05.14
13:33
В чем проблема?
2 Kurbash
 
12.05.14
13:35
в добавлении-поставил все драйвера и в списке тип БД птички нет.
3 Kurbash
 
12.05.14
13:43
Хотя драйвер стоит, 1с-ка его видит все нормально
4 Kurbash
 
12.05.14
15:20
что, ни у кого мыслей нет?
5 ice777
 
12.05.14
15:22
fb - фактически бесплатный interbase. Если не хватает литературы по fb - берем и читаем все по ib.
А скорее всего, строка подключения или что там у тебя на базу указывает- неверна.
6 Ненавижу 1С
 
гуру
12.05.14
15:25
клиентские библиотеки точно поставил?
7 Kurbash
 
12.05.14
15:25
я грешу что комп на котором база не в домене. Из-за этого может быть ошибка?
8 Kurbash
 
12.05.14
15:25
(6)-да, все стоит, локально базу кидал-все нормально, подключение идет а вот в сетке нет
9 Kurbash
 
12.05.14
15:26
ConnectionБД = Новый COMОбъект("ADODB.Connection");
ConnectionБД.ConnectionString = "Driver=Firebird/InterBase(r) driver;" +
"Dbname=айпишник/порт:С:\***.FDB;" +
"UID=SYSDBA;" +
"PWD=masterkey;" +
"CHARSET=WIN1251";
ConnectionБД.ConnectionTimeout = 30;
ConnectionБД.CursorLocation = 3;
// Подключаемся к базе данных
попытка
ConnectionБД.Open(ConnectionБД.ConnectionString);
исключение
Сообщить("Не удалось выполнить подключение " + ОписаниеОшибки());
Возврат;
КонецПопытки;
10 ice777
 
12.05.14
15:26
(8) напиши вместо имени компа его Ip. мож dns у вас того.
11 Mordor_1C
 
12.05.14
15:28
(9) udl сделать и проверить подключение
12 ice777
 
12.05.14
15:30
(9) описание ошибки в студию
13 Kurbash
 
12.05.14
15:31
Не удалось выполнить подключение {Форма.Форма.Форма(20)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]unavailable database
14 Kurbash
 
12.05.14
15:31
(10)-и так айпишник стоит
15 Kurbash
 
12.05.14
15:31
комп с базой просто не в домене
16 Ненавижу 1С
 
гуру
12.05.14
15:32
попробуй присоединиться к этой базе с помощью какой-нибудь утилиты
17 Kurbash
 
12.05.14
15:32
сейчас попробую
18 Ненавижу 1С
 
гуру
12.05.14
15:32
сервер БД на удаленном компьютере надеюсь запущен
19 Kurbash
 
12.05.14
15:33
(18) конечно, база то работает
20 ice777
 
12.05.14
15:34
(15) пофиг, если у него открыты нужные порты или что там надо для fb/ib - я уже давно с ними не играюсь, точно не помню.
21 Mordor_1C
 
12.05.14
15:35
(19) проверка подключения через udl проходит?
22 Mordor_1C
 
12.05.14
15:36
+ (21) в нем же можно со строкой подключения поиграться, указывая разные параметры
23 ice777
 
12.05.14
15:36
24 Kurbash
 
12.05.14
15:36
да, подключился утилиткой
25 Mordor_1C
 
12.05.14
15:38
процесс 1С от каких прав запускается?
26 Kurbash
 
12.05.14
15:39
админовских
27 ice777
 
12.05.14
15:42
(13) базу не видит.
28 Mordor_1C
 
12.05.14
15:43
(26) брандмауэры, экраны сетевые временно повыключай
29 Kurbash
 
12.05.14
15:45
тоже самое
30 Kurbash
 
12.05.14
15:46
(27) понимаю что базу не видит, но строка подулюченяи то нормальная
31 Ненавижу 1С
 
гуру
12.05.14
15:46
(27) базу клиент и не обязан видеть в общем-то
ему нужно только до СУБД достучаться
32 ice777
 
12.05.14
15:48
(31) я образно. сервер, конечно.

(0) примеры строк http://connectstr.ru/page/stroki-podkljuchenija-k-firebird
33 ice777
 
12.05.14
15:50
короче,  
1. как уже советовали,добиться положительной проверки подключения udl, без участия 1С.
2. а потом уже дальше танцевать
34 Kurbash
 
12.05.14
15:52
ок, буду мучать дальше
35 Kurbash
 
13.05.14
10:13
все нормально, доступ есть через udl вижу. А при попытке подключения пишет что unavailable database.
36 Ненавижу 1С
 
гуру
13.05.14
10:15
имя базы случайно не кириллицей?
37 Kurbash
 
13.05.14
10:17
нет, смущает знаешь что...в пути что пробелы в наименованиях директорий есть и наименования директорий кирилицей...не в этом ли грабля
38 Ненавижу 1С
 
гуру
13.05.14
10:18
(37) так проверь, сделай без оного
39 Kurbash
 
13.05.14
10:18
вот и проверяю))база большая, копирится долго
40 Kurbash
 
13.05.14
13:41
неа, глухо все-сделал на сервере новую шару, раздал права на нее все нормально, из проводника заходит, все видно из 1с ни фига. Пишет что Не удалось выполнить подключение {Форма.Форма.Форма(17)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to complete network request to host "12.0.1.1".
Failed to establish a connection. я так понимаю законнектиться не может...
41 acsent
 
13.05.14
13:48
(40) цифру 7 пропустил
42 Kurbash
 
13.05.14
13:51
(41)-нет, база не локольно, это я так айпишник сервака изменил для форума:)
43 Woldemar177
 
13.05.14
13:55
попробуй поключить через ODBC сначала и там же проверить
44 Woldemar177
 
13.05.14
13:57
Дравйер поставил?
45 baclazhan
 
13.05.14
14:01
Подключал полгода назад.
(43) дело говорит
46 Kurbash
 
13.05.14
14:18
драйвер поставил, но в Источниках ОДБС не появился, почему же локально тогда работал....
47 Woldemar177
 
13.05.14
14:32
драйвер именно ODBC
48 Kurbash
 
13.05.14
14:40
49 Kurbash
 
13.05.14
14:40
вот что делаю-не коннектится даже отсюда
50 Kurbash
 
13.05.14
14:41
51 Kurbash
 
13.05.14
14:41
52 Woldemar177
 
13.05.14
14:43
Путь базы данных у тебя просто порно. не доджно так быть
53 Kurbash
 
13.05.14
14:43
ну он сам так проставил, а как нужно?
54 Woldemar177
 
13.05.14
14:44
щас у себя гляну
55 MMF
 
13.05.14
14:47
(52+) второе ":" как порт используется. Сделай нормальный путь
56 Kurbash
 
13.05.14
14:50
да какой нормальный я уже все перепробывал
57 Kurbash
 
13.05.14
15:01
S07:D:\Perco\SCD17K.FDB не канает
S07:Perco\SCD17K.FDB тоже
58 MMF
 
13.05.14
15:02
"неа, глухо все-сделал на сервере новую шару, раздал права на нее все нормально, из проводника заходит" - бредятина
1. Установлен ли на удаленном компутере сервер ФБ?
2. Путь к базе ЛОКАЛЬНЫЙ на сервере ФБ
3. Базу ФБ не нужно расшаривать
4. На компе, с которого соединяешься, должен быть установлен клиент ФБ
59 Kurbash
 
13.05.14
15:07
локальный-это например?
60 Kurbash
 
13.05.14
15:15
все, соединился:), все нормально
61 fgaabbb
 
13.05.14
15:19
а как? решение бы выложил
62 Kurbash
 
13.05.14
15:24
(58)-вот из этих четырех пунктов у меня тупо 1-й не был соблюден. Админы операционку перебивали забыли поставить. Поставили сервер все стало нормально
63 ДенисЧ
 
13.05.14
15:26
facepalm.png
64 Kurbash
 
13.05.14
15:39
да. вот так все просто было:) не предупреждают админы о своих тактических замыслах
65 Ненавижу 1С
 
гуру
13.05.14
15:41
(64) то есть на (18) ты мне сбрехал?
66 Kurbash
 
13.05.14
15:44
это вчера было, вчера был запущен:) за вечер люди подсуетились, со вчерашним разобрались-антивирус блочил на верваке
67 Kurbash
 
13.05.14
15:45
тут короче целый сериал:)
Закон Брукера: Даже маленькая практика стоит большой теории.