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

  1. Az adatraktár-felügyeleti kiszolgálót futtató számítógépen indítsa el a Windows PowerShellt.

  2. Írja be a következő parancsot, majd nyomja meg az ENTER billentyűt.

    Get-SCDWJob  
    
  3. Tekintse át a kimenetet, és keresse ki a „Sikertelen” állapotú feladatokat.

  4. Í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  
    
  5. 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.

  6. 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.

  7. Bontsa ki az Adatraktár csomópontot, és kattintson az Adatraktár-feladatok elemre.

  8. 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

  1. 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.

  2. A másodpercben megadott értéket írja át egy pozitív értékre.

  3. Indítsa újra a Microsoft Monitoring Agent szolgáltatást.

  4. 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