Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Проблема при одновременном обращении программ к InterBase   Найти похожие ветки 

 
bobr12   (2002-08-14 16:44) [0]

Ситуация такая. Одна программа скопирована на два компьютера. Компьютеры в сети, на одном из них запущен InterBase-сервер. Запускаешь программу на одном компьютере - все нормально работает. Когда же запускаешь на втором (на первом программа продолжает работать) выдается такое сообщение:
General SQL Error
Maximum user count exceeded
Contact your database administrator
Alias: User.gdb

Где устанавливается Maximum user count? И что интересно существуют еще Aliasы Test.gdb Student.gdb, к которым должна обращаться программа. Однако по их поводу программы не ругаются.


 
Человечек   (2002-08-14 16:56) [1]

>Где устанавливается Maximum user count?

Нигде...

А ты работаешь через BDE ?


 
Johnmen ©   (2002-08-14 17:07) [2]

А поподробней ?


 
AlexSam   (2002-08-14 17:34) [3]

А для сервера (операционной системы) лицезии заданы?


 
bobr12   (2002-08-14 17:53) [4]

Работаю, через BDE.
Поподробнее. Хочу чтобы на нескольких компьютерах работала одна и та же программа. За каждым компьютером сидит пользователь, который работает с таблицами в User.gdb причем каждый со своими (Для одного пользователя выделяется 4 таблицы, для второго тоже 4 и т.д. Причем пользователь может пользоваться только своими таблицами). Также пользователи получают информацию из таблиц расположенных Test.gdb и Student.gdb - но ничего редактировать в них в отличие от своих 4 таблиц в User.gdb - не могут. На каждом компьютере стоит BDE - где указаны следующие псевдонимы.
INTRBASE2 - указывается, где лежит Student.gdb
INTRBASE3 - указывается, где лежит Test.gdb
INTR_USER - указывается, где лежит User.gdb
Соединение к Student.gdb, Test.gdb, User.gdb идет при запуске программы.

DataBase1.LoginPrompt:=False;
DataBase1.Params.Clear;
DataBase1.Params.Add("USER NAME=SYSDBA");
DataBase1.Params.Add("PASSWORD=masterkey");
DataBase1.Connected:=True;

DataBase2.LoginPrompt:=False;
DataBase2.Params.Clear;
DataBase2.Params.Add("USER NAME=SYSDBA");
DataBase2.Params.Add("PASSWORD=masterkey");
DataBase2.Connected:=True;

DataBase3.LoginPrompt:=False;
DataBase3.Params.Clear;
DataBase3.Params.Add("USER NAME=SYSDBA");
DataBase3.Params.Add("PASSWORD=masterkey");
DataBase3.Connected:=True;

Ну по-моему достаточно подробно.


 
Johnmen ©   (2002-08-14 18:05) [5]

То есть с обоих компьютеров соединяемся как SYSDBA ?


 
Romkin ©   (2002-08-14 18:24) [6]

А это без разницы, с каким именем юзверь входит, считаются только коннекты. У коммерческой версии IB6 изначально 1 коннект к базе на 1 лицензию, у 5.х было 4 коннекта на лицензию, для 6 версии это можно сделать, купив особую лицензию
А вообще ставь IB6 Open source или лучше Firebird или Yaffil, в общем, http://www.ibase.ru


 
Johnmen ©   (2002-08-14 18:34) [7]

>Romkin © (14.08.02 18:24)
>А это без разницы, с каким именем юзверь входит

Я не утверждал обратного... :)



 
Alexandr ©   (2002-08-15 08:28) [8]

>Соединение к Student.gdb, Test.gdb, User.gdb идет при запуске >программы.

да баз данных чего-то у тебя много...
Сдаештся мне, в голове чего-то не то...


 
bobr12   (2002-08-15 10:57) [9]

>А это без разницы, с каким именем юзверь входит, считаются только коннекты. У коммерческой версии IB6 изначально 1 коннект к базе на 1 лицензию, у 5.х было 4 коннекта на лицензию, для 6 версии это можно сделать, купив особую лицензию

Что-то я тогда не очень понял, в чем смысл IB6, если к нему можно коннектится только с одной машины?


 
Desdechado ©   (2002-08-15 11:40) [10]

смысл не в IB6, а в деньгах, которые платишь Борланду за каждую доп.лицензию :)
а 1 коннект для отладки


 
Izyum ©   (2002-08-15 12:11) [11]

>У коммерческой версии IB6 изначально 1 коннект к базе на 1 лицензию

Вообще-то, это не совсем так, вернее совсем не так.
Действительно, до 6-й версии количество коннектов к серверу (а не к конкретной БД) определялось имеющейся лицензией.
Начиная с 6-й версии это ограничение снято.
По крайней мере, я скачал с www.borland.com последний релиз IB6 и не обнаружил там ни каких ограничений на количество одновременных коннектов к серверу.



Страницы: 1 вся ветка

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-14146
Toster
2002-08-24 20:37
2002.09.05
Наследование стандартных классов.


1-14017
lipskiy
2002-08-25 04:10
2002.09.05
Как покрасить главное меню своим цветом?


1-14103
Gamar
2002-08-23 16:07
2002.09.05
Над каким компонентом отпущена кнопка мыши?


3-13945
Vlad2
2002-08-16 06:49
2002.09.05
Проектирование БД


1-14027
SDS
2002-08-26 12:36
2002.09.05
Вопрос об отрезках