Database connections

5 отговора 176 прегледа
#1

Database connections

Интересува ме мога ли да взема броя на компютрите текущо кънектнати към база на Interbase. Мога да намеря само броя на connection - ите, но от един компютър може да се направят повече от една кънекция, а мен ми трябват дефакто броя на мрежовите компютри, а не броя на кънекциите които са отворили те. Мерси.

Отговор
в отговор на dani #2

Re: Database connections

До колкото знам - не можеш. Поне аз не знам API-то да има такава възможност. Броят се само кънекциите.

Отговор
в отговор на dani #3

Re: Database connections

Здравей!
Ако кажеш какво правиш можеби ще може да се измисли нещо
Венцислав Александрийски
[линк]

Отговор
в отговор на v_automation #4

Re: Database connections

По принцип ми трябва да огранича броя на компютрите спрямо броя на платените лицензи. Вече го направих по друг начин, но ми стана интересно дали може да се вземе броя на компютрите по този начин. Вие как процедирате при такъв проблем?

Отговор
в отговор на dani #5

Re: Database connections

Кои компютри са закачени към базата в момента е в общи линии почти невъзможно да бъде определено. Това, което можеш да направиш, е да видиш кои ИП адреси са закачени и кои HOSTNAMES са закачени (IB 7.1):

select distinct tmp$user_host from tmp$attachments where tmp$user_host is not null

select distinct tmp$user_ip_addr from tmp$attachments where tmp$user_ip_addr is not null

Това обаче не ти гарантира че ако някой минава през прокси ше го хванеш по този начин.


_ _ _

Time is like a drug. Too much of it kills you.
Отговор
в отговор на dani #6

Re: Database connections

> Вече го направих по друг начин

Това наистина е интересно. Би ли споделил, как си се справил с проблема?

Отговор