Soru: Logo Programına Giriş Yaparken ‘Kullanıcı Sayısı Aşıldı’ Hatası Neden Çıkar ve Nasıl Çözülür?
Cevap: Logo Start, Go3, Tiger3 veya Wings kurumsal muhasebe yazılımlarında kullanıcıların sabah mesaiye başlarken veya gün ortasında oturum açmak istediklerinde karşılaştığı en yaygın arıza ‘Kullanıcı sayısı aşıldı! (User limit exceeded)’ uyarısıdır. İşletme 5 kullanıcılık lisansa sahip olmasına ve ofiste fiilen sadece 3 kişi çalışmasına rağmen bu uyarının çıkması, sistemde lisanslı kotanın dolduğunu gösterir. Bu problem lisansın çalınması veya yetersizliği değil; bilgisayarların kilitlenmesi, elektrik kesintisi veya anormal kapanmalar sonucunda kullanıcının lisans oturumunun ana sunucu belleğinde ‘askıda kalması’ (Ghost Session) durumudur.
Askıda Kalan Oturumlar Neden Temizlenemez?
Logo ürün ailesi, istemcilerin açık oturumlarını ana sunucu üzerindeki LOBJECTS ve veritabanı kilit tablolarında takip eder:
- Bir personel faturayı kaydederken bilgisayarı mavi ekran verir veya interneti anlık koparsa, istemci sunucuya ‘Ben çıkış yaptım’ sinyalini iletemez.
- Sunucu tarafındaki lisans yöneticisi o kullanıcının hâlâ terminal başında işlem yaptığını varsayar ve lisans havuzundaki slotu kilitli tutmaya devam eder.
- Kullanıcı bilgisayarını yeniden açıp tekrar girmeye çalıştığında, sistem onu ikinci bir kişi zannederek yeni bir lisans talep eder ve sınır aşıldığı için girişi engeller.
1. Adım: Logo Ana Lisans Servisini (Logo License Service) Yeniden Başlatma
Sorunu hiçbir veritabanı sorgusu yazmadan çözmenin en pratik yolu lisans servisini tazelemektir:
- Logo veritabanının ve ana programın kurulu olduğu ana sunucu bilgisayarına yönetici olarak oturum açılır.
Win + Rtuşlarına basılarakservices.mscyazılır ve Windows Hizmetler penceresi açılır.- Listeden Logo License Service (veya sürüme göre Logo Object Service) bulunur.
- Servis üzerine sağ tıklanarak ‘Yeniden Başlat’ (Restart) komutu verilir.
- Bu işlem sunucu RAM inde kilitli kalan tüm sahte oturumları milisaniyeler içinde düşürür ve gerçek lisans sayısını fabrika değerine döndürür.
2. Adım: SQL Server Management Studio ile Kilitli Tabloları Boşaltma
Servisi yeniden başlatmak sorunu çözmediyse, kilit doğrudan SQL tablolarına yazılmıştır:
USE [MASTER];
GO
-- Logo Sistem Veritabanındaki Aktif Kullanıcı Kilitlerini Sıfırlayın:
DELETE FROM [LOGODB]..[L_CUSTUSERS];
DELETE FROM [LOGODB]..[L_NETLKS];
GOBu T-SQL komutu çalıştırıldığında veritabanı düzeyinde asılı kalan tüm ‘L_NETLKS’ (Network Locks) kayıtları temizlenir ve kullanıcılar tek tek sorunsuz şekilde masaüstünden programa giriş yapabilir.
Logo muhasebe yazılımları lisans optimizasyonu, kullanıcı kilitleri çözümü ve çok terminalli sistem kurulumlarında BaykalSoft kurumsal ERP destek ekibimizden profesyonel hizmet alabilirsiniz.