powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / [gt.m] Какие есть способы подключения к БД?
48 сообщений из 48, показаны все 2 страниц
[gt.m] Какие есть способы подключения к БД?
    #38961356
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие есть способы подключения к БД возможны в gt.m?

Для тех же Делфи, Си... Есть какие-то примеры таких подключений?
----------
Cache for Windows (x86-64) 2012.2.2 (Build 801) Fri Dec 7 2012 12:08:23 EST
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38961374
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первую очередь тут нужен вопрос а зачем нужен такой доступ ?

для Delphi видимо http://sourceforge.net/projects/mlink/
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38961529
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorВ первую очередь тут нужен вопрос а зачем нужен такой доступ ?
А для чего вообще нужны доступы к какой-либо БД?
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38962034
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
Мы используем M/Wire Роба Твида.
Можно использовать (очень неплохо) забытую COM(OLE) технологию.
MSM-Activate(если знакомо), отлично справляется в упряжке с xinetd !
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38962038
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить, как раз последняя и для Си, Васика, Делфина..
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38962089
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriukrvsa,
Мы используем M/Wire Роба Твида.
Можно использовать (очень неплохо) забытую COM(OLE) технологию.
MSM-Activate(если знакомо), отлично справляется в упряжке с xinetd !

на 64-битных клиентах MSM-activate не работает
или есть вариант ?
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38962182
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,
работает.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38962184
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я где-то затронул эту тему.
Если немножко переписать API сервер
и заодно и новую .dll , то тогда бы имели
возможность принимать от клиента сразу 1 Мгб !
Счс. можно только 32 Кб, те в 4-е раза меньше.
GT.M это сейчас позволяет. Размерность переменной = 1 Мгб
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38962196
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuМы используем M/Wire Роба Твида.
Можно использовать (очень неплохо) забытую COM(OLE) технологию.
MSM-Activate(если знакомо), отлично справляется в упряжке с xinetd !
А можно примеры какие-то увидеть?

Типа:
- вот так подключился
- вот так данные получил
- вот так данные записал

В ситуации Win-Cache всегда хватало таких примеров дабы начать работать. А вот с Линуксом и ГТ.М такое не получается.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38963357
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaВ ситуации Win-Cache всегда хватало таких примеров дабы начать работать. А вот с Линуксом и ГТ.М такое не получается
Ну, видимо, потому что Cache (да и Windows тоже) покупаются за немалые деньги, а вот Линукс и gt.m можно получить бесплатно. Trade-off, как говорится. Тут уж выбирайте, в чем приобрести, а в чем потерять. Все сразу действительно не получается.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38963540
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvLaUy , да ты мне прям глаза на мир открыл!
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964304
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
Правильно EvLaUy заметил, но дело не в этом.
Здесь как бы одними вопрос-ответ не отделаться, минимум здесь статья нужна.
Как запускать API-server(его нужно писать или иметь готовым), как конект сделать, как записать-получить данные...
Отдельно нужно посмотреть как запускать xinetd.
Вот кусок кода с использованием xinetd:
%mactivlog ;;Compilation tools WinBuilder company "ELTRANSSOFT" :[24.12.2013 14:38:45]
       ;; xinetd native server. No use GT.M native socket   
login(PORT,server,timeo)
 i $g(timeo)="" s timeo=15
 i $g(server)="" s server=1
 i $g(port)="" s port=1666
 d apiInit(server,port)
 i $g(server)="" s server=1
 i '$d(^%apilog(server,"ERRCODE")) s ^%apilog(server,"ERRCODE")="<##>"
 i +port=0 s port=1667,^apilog(server,"KNOWNPORT")=1667
 i $g(timeo)="" s timeo=15,^apilog(server,"TIMEO")=15
 s sock=$P($key,"|",2)
 s host=$P($key,"|",3)
 s scms=""
 d nextlogin(timeo,PORT,scms,server,host)
 Q
 ;
 ............
 ............
А вот с использованием родного сокета GT.M:
%activlog ;;Compilation tools WinBuilder company "ELTRANSSOFT" :[12.12.2013 08:44:05]
      ;; Use GT.M native socket
login(port,server,timeo)
 i $g(timeo)="" s timeo=15
 i $g(server)="" s server=1
 i $g(port)="" s port=1960
 d apiInit(server,port)
srvlisten
 i $g(server)="" s server=1
 s port=$g(^apilog(server,"KNOWNPORT"))
 s timeo=$g(^apilog(server,"TIMEO"))
 i +port=0 s port=1960,^apilog(server,"KNOWNPORT")=1960
 i $g(timeo)="" s timeo=15,^apilog(server,"TIMEO")=15
 s tcpdev="|tcp|"_port
 o tcpdev:(zlisten=port_":tcp":nodelimiter:znodelay:attach="listener"):timeo:"socket"
 e  q
 u tcpdev
 w /listen(1)
 f  d  q:$key]""
 . w /wait(timeo)
 . i $key]"" Q
 s sock=$P($key,"|",2)
 s host=$P($key,"|",3)
 s scms=""
 c tcpdev:(socket="listener") j srvlisten^%activlog u tcpdev:(nodelimiter:znodelay:socket=sock)
 d nextlogin(timeo,port,scms,server,host)
 Q
 ...........
 ...........
 ;
Это только пример как запускать сервер API на базе MSM-Activate.

А вот как это делает Роб Твид в M/Wire(я от себя добавил сокета GT.M, но он использует xinetd):
Можете заглянуть у него на странице, там все это есть. Если видите, даже в коментах он
показывает как запускать этот сервис !!
  QUIT
 ;
 ;   By default this server code runs on port 6330
 ;
 ;   For GT.M systems it is invoked via xinetd:
 ;   Edit /etc/services and add the line:
 ;
 ;    mwire  6330/tcp  # Service for M/Wire Protocol
 ;
 ;   Copy the file mwire to /etc/xinetd.d/mwire
 ;   Copy the file zmwire to /usr/local/gtm/zmwire and change
 ;   its permissions to executable (eg 755)
 ;
 ;   These files may be edited to change the paths or port number
 ;   Restart xinetd using: sudo /etc/init.d/xinetd restart
 ;
 ;   On GT.M systems you must also have installed MGWSI or m_apache
 ;   in order to provide the MD5 hashing function for passwords
 ;   Alternatively substitute the MD5 callout to the MD5 function of your choice
 ;
 ;   For Cache systems, it is invoked via the M/Wire Daemon routine
 ;   which should be running as a jobbed process:
 ;
 ;   job start^zmwireDaemon
 ;
 ;   You can change the port number by simply editing the line
 ;
 ;   port+1^zmwireDaemon
 ;
 ;   Stop the Daemon process using ^RESJOB and restart it.
 ;
listen ; GT.M native master server
 s timeo=30
 s port=6330
 s tcpdev="|TCP|"_port
 o tcpdev:(ZLISTEN=port_":TCP":NODELIMITER:ZNODELAY:ATTACH="listener"):timeo:"SOCKET"
 ;e  q
 u tcpdev:morereadtime=100
 u tcpdev
 w /listen(1)
 f  d  q:$key]""
 . w /wait(timeo)
 . i $key]"" q
 s socket=$p($key,"|",2)
 c tcpdev:(SOCKET="listener") j listen^%mwire u tcpdev:(NODELIMITER:ZNODELAY:SOCKET=socket)
 d command
 ;
mwireVersion
 ;;Build 22
 ;
mwireDate
 ;;06 July 2011
 ;
version
 ;
 s output="+M/Wire "_$p($t(mwireVersion+1),";;",2,2000) ;_separatorend;
 w output
 QUIT
 ;
build
 ;
 .....
 ....
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964357
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu , спасибо за примеры.

Но это примеры со стороны ГТ.М... А есть ли примеры со стороны того же Дельфи или Си?
Т.е. как со стороны клиента выйти на ГТ.Мный сервер? Что при этом нужно указывать и какими средствами создавать то подключение?

Мои вопросы разумеется сумбурны... Но надеюсь, что шаг за шагом они будут более вразумительными.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964569
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
ОК.
На счет клиента.
Для начало посмотрите сюда. Будут вопросы-отвечу.
ftp://ftp.intersystems.com/pub/msm/docs/msm44/actcom.pdf
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964787
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriuftp://ftp.intersystems.com/pub/msm/docs/msm44/actcom.pdf
Перешел по ссылке - ПДФка с пустыми листами...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964794
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaПерешел по ссылке - ПДФка с пустыми листами... Смотрите правильными читалками.
Листы не пустые.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964799
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu , но при сохранении весь текст появился!

При беглом просмотре уже увидели много полезной информации.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964937
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
Забыли добавить сюда http://ec2.mgateway.com/ewd/ws/index.html
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964950
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalinkrvsa,
Забыли добавить сюда http://ec2.mgateway.com/ewd/ws/index.html Нет, не забыли: 16642242
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38964981
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalinЗабыли добавить сюда http://ec2.mgateway.com/ewd/ws/index.html
Для вэба у меня отдельная темка есть...
http://www.sql.ru/forum/1157124/gt-m-est-li-analog-csp-dlya-razrabotki-vebinterfeysa

Там так же еще разбираться и разбираться...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38966382
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просветите в таком вопросе...

Возможно ли "терминальное" соединение между ГТ.М и win приложением на Дельфи или Си?

Терминальное в полном смысле МАМСа (от того же Микронетик) или Каше. Как пример можно взять (условно) кащейский терминал (его все видели)...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38966404
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, думаю нужно по-больше разъяснить что вы в итоге хотите получить.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38966444
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaПросветите в таком вопросе...

Возможно ли "терминальное" соединение между ГТ.М и win приложением на Дельфи или Си?

Терминальное в полном смысле МАМСа (от того же Микронетик) или Каше. Как пример можно взять (условно) кащейский терминал (его все видели)...Средствами линукс поднимается телнет сервер, точно так же как делается это для Caché на линуксе
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38966486
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caдумаю нужно по-больше разъяснить что вы в итоге хотите получить.
Терминально подключиться к ГТ.М...

У нас есть свой аналог кащейского терминала... В нем собственно и реализована наша задача... Теперь это нужно повторить на ГТ.М.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38966488
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorСредствами линукс поднимается телнет сервер, точно так же как делается это для Caché на линуксе
Я передам это нашему админу, надеюсь это все ему прояснит...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38966607
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsagluconat_caдумаю нужно по-больше разъяснить что вы в итоге хотите получить.
Терминально подключиться к ГТ.М...

У нас есть свой аналог кащейского терминала... В нем собственно и реализована наша задача... Теперь это нужно повторить на ГТ.М.
Не вполне понял про реализацию задачи в терминале, но, если, ваш аналог подключался по телнету, то про телнет-сервер уже ответили.

PS.
Честно говоря, несколько озадачен. А, как вы сейчас 'играетесь' с gt.m ? Локально?
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38967479
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caА, как вы сейчас 'играетесь' с gt.m ? Локально?
Даже слово "играетесь" звучит слишком красиво в сравнении с тем, что у нас сейчас делается.
Я бы назвал это "тыкаемся как мокрые котята".

Но, благодаря помощи форумчан, понимание есть и, надеюсь, подвижки пойдут и дальше.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38967489
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы например связь с GT.M служит Putty.
Можно и свой терминал. Лучше конечно связаться
по SSH, как бы телнет не безопасное соединение.
В современных линуксовых реализаций он по умолчание отсутствует.
Написали свои скрипты(в "архитектуре" я прояснил) и запускаете.
Например:
$ source /путь к файлу

и все. Вы в известной М - ой галочке !
GTM>
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38967516
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
Здесь в пункте "4. Удаленный доступ к терминалу Cache", DAiMor описывает пример создания пользователя Linux, для которого, по-умолчанию в качестве оболочки, используется терминал Cache. Тоже самое справедливо и для gt.m.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38967565
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М. Здесь в пункте "4. Удаленный доступ к терминалу Cache", DAiMor описывает пример создания пользователя Linux, для которого, по-умолчанию в качестве оболочки, используется терминал Cache. Тоже самое справедливо и для gt.m.
Передам админу...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38967570
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuМожно и свой терминал.
Он у нас есть.

ValeriuЛучше конечно связаться по SSH, как бы телнет не безопасное соединение.
С ССХ уже пусть владельцы решают, выделать на написание нового ПО средства или нет...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38968212
andrew000999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
связь любого терминала по telnet или SSH-соединению не представляет никаких проблем
1. Описываем пользователя линукс ( или группу пользователей)
я реализовывал одного стартовой программой которого является либо telnet либо SSH)
далее линукс спрашивает пользователя и пароль
(я для PuTTy SSH использовал батник что-бы подставить эти данные)
тут либо Ваш терминал будет подставлять эти данные либо вручную)
2. дальше Ваш запускаемый профиль для этого пользователя
последняя строка запускаемый профиль GTM

пример если хотите завтра выложу - нет под рукой

В общем реализация многопользовательского терминального режима в GT.М
крайне проста
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38968309
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нашего админа получилось такое настроить. Правда спрашивает имя пользователя и пароль...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969123
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaПравда спрашивает имя пользователя и пароль...
andrew000999далее линукс спрашивает пользователя и пароль
(я для PuTTy SSH использовал батник что-бы подставить эти данные)
тут либо Ваш терминал будет подставлять эти данные либо вручную)
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969219
andrew000999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут, скажем так
Я давно на форуме - очень давно - но в основном как читатель
не писатель
тут поднята тема в которой я могу считать себя экспертом
Поэтому вопрос
Что такое умеет делать Ваш терминал, чего не умеет делать
тот же ttermpro или Putty
telnet соединение - это открытое соединение
и есть такие товарищи, которые называются якобы защитниками информации
которые использование открытого соединение не пропустят никогда
144-ФЗ и еже с ним
Когда я с этим столкнулся
то выбрал Putty SSH
SSH - это sicret shell
теперь формулирую ответы
если преимущества Вашего терминала заключаются в
1. способности запускать внешнюю задачу на клиенте
2. перенаправлении конструкции (печать в текущее устройство)
w $c(27),"4i"
..................
...............
w $c(27),"5i"
на принтер
то Вы совершенно зря заморачиваетесь своим терминалом
1 проблему ( нет в стандартной поставке) я решил просто добавив
esc - последовательность в код ttermpro и Putty ( исходные коды этих программ в свободном доступе)
2 проблему я рещил выкладывая сформированный файл не web server
и дальше 1 решение - запуская explorer и далее по ассоциации файлов запускается нужная программа
в основном это были txt и rtf файлы

практика показала что ttermpro глючный немного
а Putty SSH - forever
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969259
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да там все верно принтер и запуск локального ворда к примеру, а основное это фиксированный размер окна. Просто программно много привязок на это. Как быть в таком случае в putty?
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969279
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Понятно.
Специализированный терминал под приложение.
По моему в Маптека было что-то на подобие, если не путаю...
Там этот софт стоил деньги(терминала имеется в веду)
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969375
andrew000999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет проблем в Putty с размером окна
от стандартного 80x24 до любого другого
я любил работать 100x36 - получались вполне приемлимые для глаза шрифты -не слишком мелкие
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969387
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

На всякий случай спрашиваю.
А есть понимание, что gt.m, в отличии от иных мампс систем, это не сервер БД (процесс) к которому подключаются, а множество запускаемых образов, которые работают совместно с общими файлами баз данных.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969395
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caНа всякий случай спрашиваю.
А есть понимание, что gt.m, в отличии от иных мампс систем, это не сервер БД (процесс) к которому подключаются, а множество запускаемых образов, которые работают совместно с общими файлами баз данных.
Нет. Никакого понимания еще нет...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969402
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorДа там все верно принтер и запуск локального ворда к примеру, а основное это фиксированный размер окна.
Как ты мало знаешь про наш терминал... Но все же отвечаешь как "знаток"...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969406
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuПо моему в Маптека было что-то на подобие, если не путаю...
Там этот софт стоил деньги(терминала имеется в веду)
Тот терминал и рядом не стоял с возможностями нашего...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969408
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, тема не о нашем терминале. Не переводите ее в другое направление...

Если я правильно понял, модеры имеют возможность перемещать сообщения в отдельную тему. Сделайте такое с сообщениями про наш терминал.
Пусть тема про варианты подключения так и останется про подключение. Поскольку нам важна именно эта информация.
А наш терминал кроме нас вряд ли кому будет нужен...
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969480
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969553
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

То, что нет серверного процесса, особенность gt.m. Надо иметь это ввиду. "Подключение к БД" - это звучит точнее, когда есть серверный процесс :)

Каждый пользователь подключается тем или иным образом к линукс-серверу на котором лежит gt.m и либо сразу в стартовых скриптах запускается образ gt.m с нужным мампс приложением, либо запускает его сам из командной строки, из оконной системы.
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969560
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caКаждый пользователь подключается тем или иным образом к линукс-серверу на котором лежит gt.m и либо сразу в стартовых скриптах запускается образ gt.m с нужным мампс приложением, либо запускает его сам из командной строки, из оконной системы.
Т.е. собственно "пользователя" делает линукс-сервер, а не ГТ.М?
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38969569
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
да
...
Рейтинг: 0 / 0
[gt.m] Какие есть способы подключения к БД?
    #38970657
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТ.е. собственно "пользователя" делает линукс-сервер, а не ГТ.М?
Как-то намешано всё в одну кучу. :) Нужно понимать, о каких пользователях идет речь. Пользователи бывают разные. Есть пользователи ОС, а есть пользователи какого-либо приложения, в данном случае СУБД.

Подключаясь к какой-либо машине Вы, сначала, авторизуетесь как пользователь ОС, а уж затем, происходит запуск нужного приложения и уже там Вы авторизуетесь как пользователь того приложения (если, конечно, у этого приложения есть свой механизм авторизации и свои пользователи).

В случае Cache+Windows, а также, благодаря встроенному в каше телнет-серверу, авторизация в Windows для Вас проходит неявно и Вы редко задумывались о пользователе ОС при подключении терминалом к кашевому телнет-серверу, в основном Вы помните о пользователях самой СУБД. И уже когда начинается какая-либо херня с правами доступа к какому-либо ресурсу, Вы вспоминаете о том, что существует ещё и пользователь ОС, из под которого и работает Ваш терминальный процесс.

В случае с Linux, telnet/ssh-сервисы являются отдельными службами работающими под управлением ОС, которые знать ничего не знают ни о каких Cache/GT.M/etc. Поэтому, выполняя подключение к телнет-серверу, Вы, сначала, должны пройти авторизацию как пользователь ОС, и уж затем, можете запускать нужное Вам приложение (если, конечно, права есть :) ), будь то gt.m или что-то ещё.
...
Рейтинг: 0 / 0
48 сообщений из 48, показаны все 2 страниц
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / [gt.m] Какие есть способы подключения к БД?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]