![]() |
|
Блокируются другие пользователи Firebird | ☑ | ||
---|---|---|---|---|
0
Игорь_МММ
03.12.19
✎
16:11
|
Подключаюсь к базе Firebird по ADODB. Срока подключения: Driver=Firebird/InterBase(r) driver;Dbname=localhost/3050:I:\архив Базис\База материалов\База материалов.FDB;UID=sysdba;PWD=masterkey;CHARSET=UTF8;client=C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll;
Подключаюсь, все работает, но когда я подключился других пользователей не пускает. С самой базой FB работают много пользователей - все ок. Только когда я туда залезаю, то всем привет!! В чем тут загвоздка? |
|||
1
Игорь_МММ
03.12.19
✎
17:27
|
вариантов нет?
|
|||
2
Сияющий в темноте
03.12.19
✎
19:23
|
когда что-то меняешь?или сразу после подключения?
просто,монопольного режима у firebird нет,но можно неправильно транзакцию открыть,что всех полочит. |
|||
3
Djelf
гуру
03.12.19
✎
19:31
|
(1) Триггеры посмотри, возможно кто-то навесил какой-то триггер, так чтобы при входе sysdba что-то блокировалось.
Или все под sysdba ходят? оО |
|||
4
Сияющий в темноте
04.12.19
✎
08:37
|
хождение под sysdba для firebird уже традиция,тем более,что пользователи живут в отдельной базе данных.
|
|||
5
Игорь_МММ
04.12.19
✎
13:03
|
(2) сразу после подключения
(3) остальные не знаю под чем ходят - это не 1С, там своя прога Cad программа но такой нюанс оказывается еще: чел., кто делал это подключение завязал почему-то на установку отдельного Firebird. В службах смотрю: их там два - Cad -овский и мой. Если свой останавливаю, то из 1С подключиться не могу. |
|||
6
Ненавижу 1С
гуру
04.12.19
✎
13:21
|
Ваше подключение использует Firebird Embedded. Оно использует монопольный режим доступа к базе.
|
|||
7
Djelf
гуру
04.12.19
✎
13:38
|
(5) Ну тогда понятно. Не Dbname=localhost/ же, а Dbname=ТотКомпГдеБаза/3050:ТотПутьНаТомКомпеГдеБаза
|
|||
8
Игорь_МММ
04.12.19
✎
14:48
|
(6) Сам FireBird установлен не Embedded. Или само подключение как-то настраивается? вроде не должно ...
опять же не пойму почему нельзя использовать тот FireBird, что работает с Cad программой. То есть почему если я останавливаю свою службу FB то получаю: unable to complete network request to host localhost failed to establish a connection (7) я у себя просто все тестирую, поэтому так |
|||
9
Игорь_МММ
05.12.19
✎
10:23
|
На компе установлены два FireBird: один устанавливается при установке Cad программы, другой (не Embedded Firebird-2.5.6.27020_0_x64) устанавливаю я чтобы подключиться к базе Cad программы. Без установки дополнительного, моего FireBird - " unable to complete network request to host "localhost" failed to establish a connection". И база FB, и 1С стоят локально на одном компе (текстирую на нем)
Вопросы в следующем: в чем может быть разница между Cad овским FB и моим? почему может не давать подключиться через него? и в чем проблема пи установке дополнительного FB, почему блокируются пользователи Cad программы при подключении к базе из 1С? |
|||
10
Djelf
гуру
05.12.19
✎
10:42
|
(9) Если в службах 2 Firebird, то порты у них разные. Порт посмотри netastat -o и по pid определи на каком висит Firebird от Cad.
|
|||
11
Игорь_МММ
05.12.19
✎
12:42
|
(10) спс помогло
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |