Kaynak: KB-v1
08_SupportPlaybooks/PB-006.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
PB-006 — "BU VERI TABANI ISLEME KAPATILMISTIR." — arşiv veritabanına bağlı
Tema: BAGLANTI · Çağrı payı: 0.7% (Devir / yıl sonu, 79/11167 ERPGOLDV2 çağrısı) · Güven: HIGH · Gerçeklik: AS-DOCUMENTED
Belirti
Herhangi bir işlem kaydedilmek istendiğinde büyük harflerle 'BU VERI TABANI ISLEME KAPATILMISTIR.' uyarısı çıkıyor.
Sorulacak sorular
- Yakın zamanda yıl sonu devri yapıldı mı?
- Sistem Bilgisi'nde görünen veritabanı adı ne (arşiv yılı eki var mı)?
- Şirket seçim ekranında birden fazla veritabanı var mı?
Teşhis adımları
| # | Yap | Beklenen | Değilse |
|---|---|---|---|
| 1 | Sol üstteki Sistem Bilgisi butonundan bağlı veritabanı adı okunur. | Güncel yılın veritabanı. | Arşiv (ERPGOLDV2[arşiv yılı]) seçilmiştir; güncel veritabanı seçilir. |
| 2 | Şirket seçim ekranı / Configuration Settings'te güncel veritabanı seçilir, program yeniden açılır. | Kayıt çalışır. | Configuration'daki Database alanı kontrol edilir. |
Çözüm
- Sistem Bilgisi'nden veritabanı adı kontrol edilir.
- Şirket seçim ekranında veya bağlantı ayarlarında güncel yılın veritabanı seçilir.
- Geçmiş yıl raporları için arşiv, işlem için güncel veritabanı kullanılır.
Kalıcı önlem
Devir sonrası arşiv veritabanı AcceptTransaction tetiği RAISERROR ile bilinçli olarak işleme kapatılır (PROC-190 NOT 1); kullanıcıya devirde hangi veritabanının güncel olduğu bildirilir.
Yükseltme (yazılımcıya ne zaman, hangi bilgiyle)
Güncel veritabanında da aynı mesaj çıkıyorsa tetik yanlış veritabanına uygulanmıştır; yazılımcıya (Cari.AcceptTransaction tanımı).
Uyarı mesajları
- "BU VERI TABANI ISLEME KAPATILMISTIR."
İlişkiler
| Tür | Hedef |
|---|---|
| Tablo | Cari.Islemler |
| Bilinen sorun | H-007 |
| Bilinen sorun | H-008 |
| Süreç dokümanı | PROC-190 |
| Süreç dokümanı | PROC-85 |
Kaynaklar
- SRC-DRV-AZ —
az/hatalar.md— H-07 - SRC-PROC-DOC —
surecbook/docs.json— PROC-190 - SRC-DB-TRIGGER —
KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md
