Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-13945
Vlad2
2002-08-16 06:49
2002.09.05
Проектирование БД


14-14255
~Rand~
2002-08-07 23:36
2002.09.05
Restorator


14-14232
Sir Alex
2002-08-10 00:19
2002.09.05
Что ето за кодировка? -->


14-14219
Alex
2002-08-03 12:29
2002.09.05
Хакерам


1-13992
Vacheslav
2002-08-22 21:04
2002.09.05
Подскажите, как сохранить несколько рисунков в отдельный файл.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский