Sisemiste veakomponentide dbeng8 parandamine. Sisemised veakomponendid dbeng8 – kuidas neid parandada

On olukordi, kus 1C 8.3 või 8.2-ga töötades kuvatakse tõrketeade "DBMS-i tõrge: sisemine viga dbeng8 komponendis". Muidugi pole selle kirjeldus nii informatiivne, kui me tahaksime.

Sel juhul on suure tõenäosusega teie kasutatava rakenduslahenduse andmebaasis tabelite sisemälu struktuur katki. Ärge heitke meelt, viga saab ravida ja kui kasutate kõiki meie nõuandeid, saate selle tõenäoliselt parandada.

Pange tähele, et enne alltoodud meetoditega jätkamist Tingimata. Te ei tohiks endale tarbetuid probleeme tekitada.

Sellistel juhtudel, nagu ka iga asja parandamise puhul, on alati kõige parem alustada lihtsast keerukani. Seetõttu on esimene asi, mida peate tegema, installima platvormi 1C uusima versiooni. Kui te seda juba kasutate või mingil põhjusel ei soovi värskendada, saate lihtsalt "dbeng8.dll" teegi asendada, võttes selle kataloogist mõne muu installitud programmiga nii oma arvutisse kui ka teise.

Meie puhul asub see kataloogis "D:\Program Files (x86)\1cv8\8.3.9.2170\bin", kuna sinna installitakse platvorm ise.

Testimine ja korrigeerimine 1C-s

Sageli ei aita platvormi värskendamise meetod alati, kuna viga peitub andmebaasis endas. Sel juhul väga suure tõenäosusega aitab see sind.

Konfiguraatori kasutamine

Probleemi lahendamine sel viisil toimub konfiguraatorist. Minge menüüsse "Haldamine" ja valige "Testimine ja parandamine...".

Ilmuvas esialgses seadete vormis eemaldage lipud üksustelt „Teabebaasi tabelite uuesti indekseerimine” ja „Kokkusummade ümberarvutamine”. Need lisandmoodulid ei mängi meie vea parandamisel rolli, vaid suurendavad ainult andmetöötluse aega.

Pärast nupu “Käivita” klõpsamist alustab programm infobaasi testimise ja parandamise protsessi, mis võib võtta üsna kaua aega. Lõpetamisel esitatakse teile täielik aruanne.

Utiliit "chdbfl.exe"

See utiliit on testimise ja korrigeerimise analoog ning on mõeldud failiteabe andmebaaside jaoks. Pole vaja Internetist otsida, kust seda alla laadida. See utiliit sisaldub 1C platvormi enda tarnimises ja asub samas kaustas raamatukoguga, millele viidatakse parandatava vea tõttu.

Lisaks peate välja selgitama, kus asub teabebaas, milles tõrke saite. Valige see teabebaaside loendist ja akna allosas on see teave teile kättesaadav.

Nüüd avame selle ise ja valige väljal "DB faili nimi" kataloogist fail "1Cv8.1CD", mille aadressi me just teada saime.

Peame mitte ainult diagnostikat läbi viima, vaid ka teabebaasi funktsionaalsuse taastama. Sellega seoses on selles olukorras vaja määrata lipp üksuses "Paranda tuvastatud vead".

Neid ja mõnda muud meetodit käsitletakse ka selles videos:

“DBMS-i viga: dbeng8 komponendi sisemine viga” on 1C Enterprise 8 süsteemis üsna tavaline probleem. Selle vea põhjus ilmneb reeglina andmebaasi struktuuri rikkumise tõttu. Enamasti saab seda probleemi hõlpsasti lahendada allpool kirjeldatud toimingute jada abil. Selle vea võite saada täiesti erinevates olukordades - 1C 8.3 käivitamisel või andmebaasi sulgemisel, vahetamisel, kuu sulgemisel, andmebaasi mahalaadimisel, dokumendi postitamisel, kataloogi avamisel.

Enne tavahoolduse teostamist tee kindlasti andmebaasist varukoopia!

Vea parandamise sammud:

See utiliit sarnaneb funktsiooniga "testimine ja parandamine", selle käivitamiseks peate käivitama programmiga kaustas oleva faili chdbfl.exe (näiteks C:\Program Files (x86)\1cv82\8.2.18.96\bin; ):

Pärast utiliidi käivitamist peate määrama andmebaasi asukoha (tee saab võtta programmi põhiaknast) ja määrama lipu "Paranda tuvastatud vead":

Pärast täitmist esitab utiliit ka aruande tehtud toimingute kohta.

Kui esimesed kaks meetodit ei aita, võite proovida 1C tehnoloogiaplatvormi uuesti installida või lihtsalt programmikaustas faili dbeng8.dll asendada (näide - C:\Program Files (x86)\1cv82\8.2.18.96\bin) mõnest teisest installitud programmi levitamisest.

Vaadake ka meie videot 1C andmebaasi vigade parandamise kohta:

1C komponendi dbeng8 sisemine viga võib ilmneda:

  • Kui logite sisse;
  • Dokumentide loomisel ja postitamisel:
  • xml-failist dokumentide laadimisel;
  • aadressil:

Sisemised veakomponendid dbeng8 – kuidas neid parandada

Kõigepealt on vaja kindlaks määrata 1C 8.3 teabebaasi asukoht:

Avage kataloog, kus meie andmebaas asub, ja kopeerige fail 1 CD teisele kettale, arvutile või välisele andmekandjale:

Samuti saate teabebaasi üles laadida dt faili. 1C arendajad ei soovita seda meetodit varukoopia loomiseks kasutada. Kuna oli juhtumeid, kui dt-faili ei olnud võimalik tagasi laadida.

Lisateavet varundamise kohta leiate artiklist

Vea parandamiseks võite kasutada järgmisi meetodeid.

  • Uuenda tehnoplatvormi. Seda teemat saab artiklis uurida. Seejärel läheme kasutajarežiimis teabebaasi ja kontrollime, kas probleem on lahendatud - dbeng8 komponendi sisemine viga.

Tehnoloogiaplatvormi värskendamise kohta lisateabe saamiseks vaadake järgmist videot:

Kui see ei aita, siis:

  • Käivitage andmebaasi testimine ja parandamine. See toiming viiakse läbi eksklusiivse juurdepääsuga andmebaasile.

Menüü valimine Haldus – testimine ja korrigeerimine:

Märkige kõik ruudud ja klõpsake nuppu Jookse:

Kui esineb tõrkeid, peate võib-olla seda toimingut uuesti tegema. Pärast lõpetamist käivitage 1C 8.3 andmebaas kasutajarežiimis ja kontrollige, kas viga on lahendatud.

Kui see ei aita, siis:

  • Kontrollige utiliidi abil andmebaasifaili füüsilist terviklikkust chdbfl.exe, mis on kataloogis prügikast paigaldatud platvorm. Tee: C:\Program Files\1cv8\8.3.8.1652\bin, kus 8.3.8.1652 on platvormi versioon.

Vajalik asukoht 1Cv8.1CD fail:

Selle toimingu tegemisel veenduge, et konfiguraator ja kasutajarežiim on suletud.

Tähelepanu! Kasulikkus chdbfl.exe kustutab kahjustatud kirjed. See toiming ei ole pöörduv. Veenduge, et teil oleks 1C 8.3 varukoopia.

Kui tuvastatud vigade loend on suur, võib osa andmetest kaotsi minna. Nii et pärast seda on soovitatav teha testimine ja korrigeerimine. Ja saldod kontrollige näiteks genereeritud aruande abil. Pärast lõpetamist käivitage 1C andmebaas kasutajarežiimis ja kontrollige, kas viga on lahendatud.

Kui see ei aita, siis:

  • Kontrollige kõvakettal vigu:

Või käivitage utiliit chkdsk käsurea kaudu.


Palun hinnake seda artiklit: