Forum

Sql Server 2000 Ask...
 
Bildirimler
Hepsini Temizle

Sql Server 2000 Askida Kalan Kullanicilar

3 Yazılar
3 Üyeler
0 Reactions
3,781 Görüntüleme
(@x_cem)
Gönderiler: 8
Active Member
Konu başlatıcı
 

Merhaba Arkadaslar;


Yazdigimiz uygulamada veri tabani olarak sql server 2000, uygulama sunucusu olarak bea weblogic ve jsp kullanilarak yazilan arayuz programindan sql server 2000 veri yazdirma, silme..vs tarzi islemler yapdiriyoruz. Uygulama sunucusunun kullandigimiz connection pool lar istedigimiz islemi bitirdikten sonra sql server da kullanici askida kaliyor. Bunu ms sql den baktigimizda gorebiliyoruz acilan kullanici bir islem yapmadigimiz halde gozukuyorlar kullanicilar. Bu sorunun uygulama sunucusu veya yazilan arayuzden oldugunu tahmin ediyoruz...


Programa suanda bir mudehale sansimiz olmadigindan sql serverde askida kalan yani islem yapmayan kullanicilari sonlandirmak icin sql de yapabilecegimiz bir islem varmidir. Kullanicilari tek tek manuel olarak gorev sonlandirma yapa biliyoruz ama bunu toplu olarak  belli zaman araliklarinda yapabilirmiyiz yada oneriniz varmidir. 


Tesekkurler.

 
Gönderildi : 03/06/2008 01:55

(@Anonim)
Gönderiler: 0
 

Merhaba, geçici bağlantıların / kullanıcıların tutulduğu table içini boşaltabilirsin,


ama dikkat et kalıcı user tablosunu silme,


örneğin Logo uygulamalarında;


userların tutuduğu tablo ismi :CAPIUSER


bağlantıların tutulduğu tablo ismi ise : GOUSERS ve LNET table' larıdır


bu aşamada yeni bir JOB oluşturup JOba şu değeri(query) verebiliriz


from delete GOUSERS


from delete LNET


ve bu jobuda 15 dakikaya bir ayarlar isek, çözüm olabilr.


Kolay gelsin


 


 

 
Gönderildi : 04/06/2008 14:33

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

ilgili tablolar;


L_CAPIUSER


L_NET


L_GOUSERS


query ise delete from L_CAPIUSERS where username = 'NULL'


L_NET ve L_GOUSERS icin


delete  l_net delete l_gousers bunları trigger tada SP ile auto yapabilrsiniz

 
Gönderildi : 04/06/2008 15:00

Paylaş: