Форум: "Базы";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
ВнизПроблема при одновременном обращении программ к 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c