Mikro Yazılım altyapısında alınan "I/O error 103" (Input/Output Error 103) hatası, tam olarak belirttiğin gibi sistemin okumaya veya yazmaya çalıştığı bir dosyaya/veri yoluna fiziksel veya mantıksal olarak erişemediğini gösteren tipik bir giriş/çıkış hatasıdır.
Bu hatanın tetiklenme nedenlerini ve teknik karşılıklarını şu şekilde detaylandırabiliriz:
1. SQL Kullanıcı ve Veritabanı Yetki Sorunları
En sık karşılaşılan senaryolardan biridir. Mikro kullanıcısının SQL Server üzerinde tanımlı olan db_owner veya ilgili veri tabanındaki yetkileri (Read/Write) zarar gördüğünde ya da geçici bir bağlantı kopması yaşandığında sistem veri giriş-çıkışı yapamaz ve bu hatayı fırlatır.
2. Sunucu Paylaşım ve Ağ İzinleri (Read-Only / Salt Okunur)
Mikro, terminal-server mimarisinde çalışırken ana bilgisayardaki (Server) Mikro klasörüne, Ders16 veya Ayarlar gibi ortak dizinlere erişmek ister.
Sunucu tarafında bu klasörlerin paylaşım izinleri kapatıldıysa,
Kullanıcı yetkileri "Salt Okunur" (Read-Only) olarak değiştiyse,
Ağ haritalandırması (Network Drive - Örn: Z: Sürücüsü) koptuysa I/O 103 hatası kaçınılmaz olur.
3. Ekran ve Form Tasarımlarının Bozulması / Sürüm Uyuşmazlığı
Mikro'da kesilen fatura, irsaliye veya döküm şablonları (.fr3, .vrs uzantılı dosyalar) sunucudaki ortak bir klasörde tutulur.
Program versiyonu güncellendiğinde eski form tasarımı yeni sürümün veri yapısıyla uyuşmayabilir.
Dosya bozulmuş (corrupt olmuş) veya bir antivirüs yazılımı tarafından karantinaya alınmış olabilir. Mikro bu tasarım dosyasını yüklemeye çalışıp bulamadığında veya okuyamadığında bu hatayı verir.
🛠️ Çözüm İçin Kontrol Adımları Ne Olmalıdır?
Yetki Kontrolü: İlgili kullanıcının SQL Server Management Studio (SSMS) üzerindeki User Mapping yetkileri ve Windows klasör paylaşımındaki (Security/Paylaşım) "Tam Denetim" izinleri kontrol edilmelidir.
Klasör Erişilebilirliği: Hata alınan terminal bilgisayardan, sunucudaki Mikro dizinine manuel olarak dosya kaydedilip kaydedilemediği (yazma yetkisi) test edilmelidir.
Tasarım Dosyası Yenileme: Eğer hata sadece form yazdırırken veya belirli bir ekranı açarken geliyorsa, standart bir form tasarımı seçilerek veya ilgili tasarım dosyası yedekten dönülerek test edilmelidir.
Sorularınız, karşılaştığınız teknik sorunlar ve destek talepleriniz için aşağıya yorum bırakabilirsiniz
Yorumlar
Yorum Gönder
Fikirlerin benim için değerli, paylaşmaktan çekinme!