Icerige gec
Darknesselo Eğitim ve Destek Platformu

“Multiple-step operation generated errors. Check each status value” Hatası

 🔍 Hatanın Teknik Analizi

Hata mesajında geçen “Multiple-step operation generated errors. Check each status value” ifadesi, OLE DB katmanında meydana gelen genel bir veri türü uyuşmazlığı veya kısıtlama hatasıdır. Ancak asıl ipucu son cümlede gizli: “Silinen kayıtlar LOG tablosuna kayıt yazılamadı!”

Bu hata, programın bir kaydı sildiği sırada bu işlemin günlüğünü (logunu) tutmak istediği, ancak veri tabanındaki LOG tablosunda bir sorun olduğu anlamına gelir.

 

 

🚀 Olası Nedenler ve Çözüm Yolları

  • Log Tablosundaki Karakter Sınırı: Sildiğiniz kaydın içerdiği bir bilgi (örneğin evrak açıklaması veya kullanıcı adı), LOG tablosundaki ilgili sütunun izin verdiği karakter uzunluğundan daha fazla olabilir.

  • Veri Tabanı Şeması (Uyuşmazlık): Mikro versiyon güncellemeleri sırasında bazen ana tablolar güncellenirken LOG tabloları eski kalabiliyor. Bu da veri yazma sırasında hata üretir.

  • Disk Alanı veya Yetki Sorunu: SQL Server üzerinde log dosyalarının (.ldf) dolmuş olması veya LOG tablosuna yazma yetkisinin kısıtlanmış olması bu hatayı tetikleyebilir.

 
 
 

✅ Ne Yapılmalı?

  1. Tabloyu Onarın: Mikro’daki “Veri Tabanı Tablo Bakım ve Onarım” menüsünden LOG tablolarını seçerek bir kontrol başlatabilirsiniz.

  2. SQL Sorgusu ile Kontrol: Eğer SQL bilginiz varsa, DELETE_LOG veya benzeri isimli log tablolarının yapısını ve kısıtlamalarını kontrol edebilirsiniz.

  3. Karakter Uzunluğunu Kontrol Edin: Sildiğiniz evrakta çok uzun bir “Açıklama” veya “Özel Kod” alanı varsa, bunu kısaltıp tekrar silmeyi deneyin.

 
 
 
 

 

🍁

Sorularınız, karşılaştığınız teknik sorunlar ve destek talepleriniz için aşağıya yorum bırakabilirsiniz