SCOM Event ID 10830, Health Service Modules error
Acum câteva săptămâni m-am lovit de o problema care mi-a dat ceva de furca… O eroare care apare din minut in minut.
Poate au mai întâlnit-o si alții, dar din ce soluții am găsit pe net majoritatea ziceau sa refaci baza, restore, flush cache, etc, si alte povesti de genul asta.
Abia acum scriu despre asta pentru ca am așteptat sa vad daca reapare problema dar totul este in regula acum.
Eroarea respectiva arata cam așa:
Ok , deci avem un ID pentru regula de colectare, numele bazei afectate, tabelul, coloana si de la ce e conflictul, adică ‚FOREIGN KEY constraint’.
Prima data sa vedem ce este afectat. Trebuie sa identificam regula menționata in mesaj. Deschidem o consola de PS cu modulul de SCOM importat.
Get-SCOMRule -Id 4fc013b2-aa11-b2d2-ec51-b198640fae00 | fl name, id, displayname
OK, deci acum știam ce este afectat de aceasta eroare.
Mai departe sa vedem in baza de date mai multe detalii. Navigam ‚bătrânește’ in baza operaționala OperationsManager, tabelul dbo.BaseManagedEntity, coloana BaseManagedEntityId, asa cum scria in mesajul de eroare
Facem click dreapta pe dbo.BaseManagedEntity si selectam Design. Apoi selectam Relationships.
Apare fereastra de Foreign Key Relationships si verificam sa fie selectata rubrica care ne interesează, in acest caz FK_AlertBasedManagedEntity. Apoi deselectam FK constraint după care salvam.
Pe scurt Foreign Key constraint asigura relaționarea intre tabele, coloane, grupuri de coloane etc.\
Mai multe detalii despre Foreign Key constraint :
http://msdn.microsoft.com/en-us/library/ms175464(v=sql.105).aspx
Atenție! Acest mod de funcționare nu este recomandat in producție pentru ca nu se mai asigura consistenta datelor, dar având in vedere ca știam despre ce date este vorba si ce presupunea modificarea respectiva am ales sa o configurez astfel.
După dezactivarea setării de foregin Key constraint normal ca datele (alertele) au putut f introduse baza de date.
După o perioada de aproximativ 15 minute am reactivat opțiunea de FK constraint si workflow-ul a revenit la normal.
Pana in prezent nu a mai apărut aceasta eroare.
THE END!







Good advise, it stoped this error for me too. thanks a lot.
Multumesc.