AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Destek › SymptomChains › SYM-KURULUM

Belirti zinciri — Kurulum / taşıma / yeni bilgisayar / ek kullanıcı

SYMPTOM_CHAINMOD-SISTEMERPGOLD_COREACTIVEMEDIUMSUPPORT_OBSERVED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Belirti

Tipik ticket ifadeleri: "ERP kurulumu yapıldı", "yeni bilgisayara kurulum", "ek kullanıcı kurulumu", "ana bilgisayar taşıması", "format sonrası kurulum", "RDP kurulumu", "demo kurulumu", "şube bilgisayarı kuruldu", "SQL kurulumunda hata". Alt kategoriler: ERP Kurulumu 482, RDP Kurulumu 102, Ana Bilgisayar Taşıması 28.

Gözlem ile sebep ayrımı

  • Gözlem: çağrıların çoğu taleptir (kurulum/taşıma isteği), arıza değil; "yapıldı/kuruldu" kapanış notudur. Gerçek sorun, kurulum sırasında çıkan hatalardır: SQL kurulum hatası, restore "Access is denied", 'Login failed for user sa', taşıma sonrası bağlantı/performans şikâyeti.
  • Ayrım: kurulum sonrası "bağlanamıyor" SYM-BAGLANTI, "lisans istiyor" SYM-LISANS, "yazıcı çıkarmıyor" SYM-YAZICI zincirlerine gider; bu makale kurulum adımının kendisindeki hataları kapsar.
  • Ticket başlığından kurulumun hangi adımda takıldığı çıkarılamaz; hata metni gerekir.

Muhtemel nedenler

# Neden Kanıt
1 Bilgisayar ayar standardı uygulanmamış (güvenlik duvarı, antivirüs, sabit IP) → taşıma sonrası kopma PB-010, PROC-7, H-003
2 SQL Server kurulum hatası: 'Wait on the Database Engine Recovery Handle Failed', 'Access is denied' (error 5), 'Login failed for user sa' PB-011, PROC-84, PROC-2, PROC-5, PROC-13
3 Restore sonrası Sistem.Settings'te birden fazla satır → 'Subquery returned more than 1 value' PROC-101, PB-011; tetikleyici (Select HasSymbol From Sistem.Settings) alt sorgusu tek satır bekler (TRG-CARI.ACCEPTTRANSACTION) — SOURCE_IMPLEMENTED
4 TCP/IP kapalı veya SQL Browser durmuş → ek kullanıcı bağlanamıyor PROC-3, PB-002
5 Yedek alınmadan taşıma; eski sürüm exe ile yeni şema uyumsuz PB-013, PB-012, PROC-171
6 RDP kısayolu/parola süresi (uzak masaüstü kurulumu) PB-014, PROC-27, PROC-138
7 Yeni kullanıcı için şube/kasa/grup ataması yapılmadı H-010, PB-009

İlk sorulacak sorular

  1. Talep mi (yeni kurulum/taşıma), yoksa kurulum sırasında hata mı? Hata metni ne?
  2. Ana bilgisayar mı, ek kullanıcı mı, RDP mi?
  3. Windows sürümü, SQL Server sürümü (Express?), mevcut kurulumun sürümü (Ap.Version)?
  4. Yedek alındı mı; nereye (USB/.bak)?
  5. Taşımada eski bilgisayar hâlâ açık mı (IP çakışması)?
  6. Kurulan bilgisayarın adı ağdaki diğerlerinden farklı mı (lisans çakışması)?

İlgili ekran(lar)

SCR-CONFIGURATIONFORM · SCR-BACKUP (Hesap Yönetimi → Yedek Alma) · SCR-DBUPDATE · SCR-RDPLIST · SCR-FRMKULLANICIEKLE · SCR-FRMUSERSETTINGS

İlgili müşteri varyantı

Varyanta bağlı bilgi yok; kurulum adımları tüm kurulumlarda aynıdır. Kuyumcu kurulumlarında ek olarak terazi/etiket yazıcı/RFID kurulumu gelir (SYM-DONANIM, SYM-YAZICI); döviz kurulumlarında EDS/pano (SYM-KUR).

Kontrol edilecek Settings

Kurulum ayarı: program klasörü config.cfg (Server Name / Database); Sistem.Settings tek satır olmalı (PROC-101); Sistem.Settings.UpdateFolder (güncelleme klasörü); Sistem.Clients satırı yeni istemci için oluşmalı. Kaynak: CONFIGURATION.

Salt okunur SQL teşhis sorgusu

-- 1) Sistem.Settings satır sayısı (1 olmalı; >1 ise 'Subquery returned more than 1 value', PROC-101)
SELECT COUNT(*) AS SettingsSatir FROM Sistem.Settings;

-- 2) Kurulum sonrası istemci ve giriş kaydı oluştu mu?
SELECT C.ClientName, C.FisPrinter, C.DirekPrint FROM Sistem.Clients C ORDER BY C.ClientName;
SELECT TOP 20 L.LoginDate, L.ComputerName, L.IpAdress, L.PrgVersion
FROM Sistem.Login L ORDER BY L.LoginDate DESC;

-- 3) Sunucu ve veritabanı kimliği (taşıma doğrulaması)
SELECT @@SERVERNAME AS Sunucu, DB_NAME() AS Veritabani, @@VERSION AS SqlSurumu;

-- 4) Tetikleyici açık mı? (taşıma/restore sonrası, H-006)
SELECT name, is_disabled FROM sys.triggers WHERE parent_id = OBJECT_ID('Cari.Islemler');

İlgili iş kuralı

BR-LOGIN-001 · BR-KASA-005 (yeni şubeye otomatik ANAKASA) · BR-YETKI-001

Geçmiş ticket teması

PRB-KURULUM-000 — 721 çağrı, ERPGOLDV2 çağrılarının %6,5'i. Ortalama kapanış 26,1 saat; "kurulumu" (298) ve "yeni" (65) kelimeleri talep ağırlığını gösterir.

İlgili süreç

PROC-1 ERPGOLDV2 kurulumu · PROC-7 bilgisayar ayarları · PROC-2 / PROC-13 SQL Server · PROC-3 Configuration Manager · PROC-84 Access is denied · PROC-101 subquery hatası · PROC-9 / PROC-163 yedek · PROC-27 RDP · PROC-138 RDP parola · PROC-110 devir işlemleri (kurulum) · PROC-83 demo · PROC-208 ERP Mobil kurulumu

Çözüm

Sırasıyla: PB-010 standart ayarlar → SQL kurulumu ve hataları PB-011 → Configuration Settings PB-001 → yedek PB-013 → RDP PB-014 → kullanıcı ataması PB-009 → sürüm eşitleme PB-012.

Workaround

Taşıma tamamlanana kadar eski bilgisayar sunucu olarak açık tutulur; ek kullanıcılar Server Name'i eski adrese döndürür. Uzaktan bağlantı kopacaksa müşteriden yeni bağlantı bilgisi alınır.

Yazılımcıya escalate koşulu

Süreç dokümanındaki adımlar sonuç vermezse hata metni + SQL sürümü ile teknik destek; yeni exe eski şemayla açılmıyorsa (PROC-171 şema alanları) yazılımcı; restore sonrası tetikleyici hataları (Sistem.Settings çoklu satır, tetik kapalı) SQL yetkili destek.

Kalıcı önlem

Kurulum kontrol listesi (PROC-7 + PB-010) her kurulumda ticket'a eklenir; kurulum sonrası sorgu 1–4 çalıştırılır; yedek alma rutini müşteriye öğretilir (H-162).

Kaynaklar

  • TICKET_THEME:PRB-KURULUM-000 (SRC-TKT-ERP, 721 çağrı)
  • DOCUMENT:12_Support/Playbooks/PB-010..PB-014, PB-001, PB-009
  • DOCUMENT:12_Support/KnownIssues/H-002, H-003, H-010, H-161, H-162
  • DOCUMENT:12_Support/Processes/PROC-1, PROC-2, PROC-3, PROC-7, PROC-9, PROC-27, PROC-84, PROC-101, PROC-138, PROC-171
  • DB_OBJECT:Cari.AcceptTransaction (Sistem.Settings alt sorgusu) → TRG-CARI.ACCEPTTRANSACTION
  • DERIVED:08_Database/Tables/TBL-SISTEM.SETTINGS.md, TBL-SISTEM.CLIENTS.md, TBL-SISTEM.LOGIN.md (kolon doğrulaması)