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

Вниз

Больший проблемы   Найти похожие ветки 

 
Holms ©   (2001-12-10 17:36) [0]

Как на SQL Servere узнать когда узер сделал Login или Logout и при этом вызвать мой StoreProc.


 
Mick   (2001-12-10 17:41) [1]

Если юзер может это сделать только из твоей проги, то ответ очевиден. В противном случае остается насиловать SQL сервер запросами к системным таблицам


 
Delirium ©   (2001-12-10 18:15) [2]

EXEC sp_who
Список юзеров,процессов и их состояния


 
Holms ©   (2001-12-10 20:37) [3]

Вот в чем собственно проблема.
Есть сетевая прога которая работает с сервером. Надо следить сколько конектов этой проги есть на сервере. Если их больше чем написанно в контракте не допускать соеденение. Как забацать такое дело?


 
bk ©   (2001-12-10 23:23) [4]

Pri zapuske Proga
zapusti "stored procedure "
kotoraia budet pribovlat 1 k "shothiku "v samoi DB
I proveriat limit esli "Over Limit "
logout
Kotoraia poshetaet soedinenia
I vso


 
Deniz ©   (2001-12-11 07:12) [5]

>bk
А где гарантия, что клиент не оборвется и в БД останется лишняя запись о коннекте.
Не знаю MySQL, но может есть функция(API) о подключенных клиентах?


 
Mick   (2001-12-11 09:01) [6]

И где гарантия что кто-то не сумеет сделать апдейт этому счетчику сбоку


 
Rem ©   (2001-12-11 09:14) [7]

Возможно, триггеры помогут? В ANSI SQL они используются только для операций манипуляции данными (DML). Может, MySQL расширяет их функциональность?


 
Mick   (2001-12-11 09:17) [8]

Наверняка можно ограничить количество клиентов самим сервером. Иначе что это за SQL сервер


 
Holms ©   (2001-12-11 10:49) [9]

2 bk. idea poniatna, no posmotri otvet bk.
2 Mick. atu vozmojnosti iskliuciaem :))
2 Rem. Idea horosha, no padla SQL Server ne pozvolieat staviti triger na sistemnie tablitzi.
2 Mick. Kolicestvo mojno ograniciti, no vseh klientov, a mne nado toliko moiei progi, a atogo netu. :((

Kakie ische misli budut, nasciot atoi temi.


 
Delirium ©   (2001-12-11 11:30) [10]

Прога, должна конеенктится под одним и тем-же логином, приконнектился - посмотрел сколько уже таких-же sp_who - писал уже (или sp_who2 - там ещё и имя программы указывается) и далее принимаешь решение.


 
Delirium ©   (2001-12-11 11:49) [11]

Собственно привести сие можно к этому :

select count(*) from master.dbo.sysprocesses (nolock)
where program_name="SQL Query Analyzer"



 
Delirium ©   (2001-12-11 11:55) [12]

Надо уточнить, что это число процессов и для одного приложения их может быть несколько - это то-же надо учитывать.



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

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

Наверх




Память: 0.49 MB
Время: 0.017 c
1-42519
Andrey196
2001-12-26 16:15
2002.01.14
Как из события одново компонента вызвать событие другово компонета


1-42511
GrishaK
2001-12-26 12:58
2002.01.14
Явная загрузка dll


4-42592
Evgeny
2001-11-02 13:04
2002.01.14
GrayScale


1-42478
ВС
2001-12-25 15:38
2002.01.14
Как с помощью компонента NMHTTP закачать все содержимое


14-42567
Anatoly Podgoretsky
2001-11-18 17:08
2002.01.14
TOP TEN