Mikro ERP üzerinde mizan alırken veya mizan föyü oluştururken karşınıza çıkan "SQL Cümlesi Açılamadı" uyarısı, genellikle bozulan görünüm/filtre (parametrik .cho) dosyalarından ya da veri tabanındaki hatalı/bozuk bir kayıttan kaynaklanır.
Sorunu çözmek ve hatanın kaynağını tespit etmek için aşağıdaki adımları sırasıyla uygulayabilirsiniz:
1. Adım: Hatalı .cho Parametre Dosyalarını Temizleme
Ekran filtrelerinin veya tablo görünümlerinin önbelleğinde oluşan bozulmaları gidermek için ilk olarak parametre dosyalarını silmeniz gerekir:
Ana makinedeki (sunucudaki) Mikro veri dizinine gidin (Örn:
C:\Mikro\v17xx\ilgili_veri_tabani\PARAMS).Bu klasör içerisinde yer alan, ismi "mizan föyü" ile başlayan ve uzantısı
.choolan tüm dosyaları bulun ve silin.Mikro ERP uygulamasını kapatıp tekrar açın ve mizani yeniden almayı deneyin.
2. Adım: Tarih Aralığını Daraltarak Hatalı Kaydı İzolasyon Etme
.cho dosyalarını sildikten sonra hata devam ediyorsa, sorun veri tabanındaki bozuk bir kayıttan kaynaklanıyor olabilir:
Mizan alırken belirttiğiniz tarih aralığını daha kısa periyotlara bölün (Örn: 1 yıllık yerine ay ay deneyin).
Hatanın hangi ayda veya gün aralığında ortaya çıktığını tespit ederek sorunlu kaydın tarihini daraltın.
3. Adım: SQL Server Profiler ile Detaylı Hata Tespiti
Kısa tarih aralıklarında da hata devam ediyorsa, SQL tarafında hangi sorgunun patladığını görmek için:
SQL Server Profiler aracını açın ve veri tabanınıza bağlanarak yeni bir izleme (trace) başlatın.
Mikro'da mizan alma işlemini tekrar tetikleyin.
Profiler ekranında kırmızı ile işaretlenen veya
Exception/Errorfırlatan SQL cümlesini yakalayarak hataya sebep olan kayıt koda veya tabloya ulaşın.
Sorunlu kaydı tespit edemiyorsanız veya veri tabanı müdahalesi gerekirse