Adatraktár-feladat hibaelhárítása
Közzétéve: 2016. július
Hatókör: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
A Service Manager rendszerben problémák merülhetnek fel az adatraktár-feladatokkal kapcsolatban. Miután az Adatraktár-regisztrációs varázsló lefutott, és a Jelentéskészítés elérhetővé válik a Service Manager konzol felületén, elkezdheti a jelentések futtatását. Ha például a futtatott incidenskezelési jelentés nem jelenít meg frissített adatokat, a Windows PowerShell-parancsmagok használatával háríthatja el a problémát.
Az első eljárással végrehajtásával Windows PowerShell-parancsmagok használatával megállapíthatja, hogy egy feladat meghiúsult-e, és kiértékelheti a feladat által létrehozott hibaüzeneteket.
A második eljárás a feladatátalakítás alapértelmezett időtúllépési idejének módosítására szolgál. Ha az adatraktár-átalakítási feladat nem zajlik le sikeresen, lehetséges, hogy a feladat alapértelmezett 3 órás időtartamának túllépése okozza a problémát. Ennek oka az lehet, hogy az adatraktárban nagy mennyiségű adat átalakítására kerül sor. Annak ellenőrzéséhez, hogy valóban ez történik-e, megtekintheti az Adatraktár Eseménynaplóját, ahol a következőhöz hasonló üzenetek jelenhetnek meg a moduloknál: Időtúllépés történt. A művelet befejezése előtt lejárt a megadott időkorlát, vagy a kiszolgáló nem válaszol. A fenti üzenet például a TransformEntityRelatesToEntityFact modulnál is megjelenhet. A probléma megoldásához a fenti esetben átállíthatja az időkorlátot, hogy hosszabb legyen az alapértelmezett 10 800 perces értéknél.
Adatraktár-feladatok hibáinak elhárítása Windows PowerShell parancsmagokkal
Az adatraktár-felügyeleti kiszolgálót futtató számítógépen indítsa el a Windows PowerShellt.
Írja be a következő parancsot, majd nyomja meg az ENTER billentyűt.
Get-SCDWJob
Tekintse át a kimenetet, és keresse ki a „Sikertelen” állapotú feladatokat.
Írja be a következő parancsot, majd nyomja meg az ENTER billentyűt. A parancsban a JobName paraméter értékeként adja meg a sikertelen adatraktár-feladatot.
Get-SCDWJobModule -JobName Transform.Common
A kimenetben keresse meg a „Sikertelen” állapotot jelző részt, majd tekintse át a Hibaüzenet oszlop tartalmát, így további információt kaphat az adatraktár-feladat sikertelenségének okáról.
Amikor készen áll, hogy újra megpróbálja a sikeretlen feladat elvégzését, a Service Manager konzol felületén kattintson az Adatraktár elemre.
Bontsa ki az Adatraktár csomópontot, és kattintson az Adatraktár-feladatok elemre.
Az Adatraktár-feladatok ablaktáblán válassza ki a sikertelen feladatot a listából, majd kattintson a Feladatok lista Folytatás elemére.
Az alapértelmezett időkorlát felülbírálása
Módosítsa az adatraktár-felügyeleti kiszolgáló beállításjegyzékét, és győződjön meg arról, hogy a SOFTWARE\Microsoft\System Center\2010\Common\DAL csomópont alatt található SqlCommandTimeout kulcs létezik, illetve hogy DWORD típusú. Ha nem létezik, hozza létre.
A másodpercben megadott értéket írja át egy pozitív értékre.
Indítsa újra a Microsoft Monitoring Agent szolgáltatást.
A módosítás megtekintéséhez folytathatja a Transform.common feladatot.
Lásd még
Az adatraktárak kezelése a System Center 2012 – Service Manager alkalmazásban