ആന്തരിക പിശക് ഘടകങ്ങൾ dbeng8 എങ്ങനെ പരിഹരിക്കാം. ആന്തരിക പിശക് ഘടകങ്ങൾ dbeng8 - എങ്ങനെ പരിഹരിക്കാം

1C 8.3 അല്ലെങ്കിൽ 8.2 ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ, "DBMS പിശക്: dbeng8 ഘടകത്തിലെ ആന്തരിക പിശക്" എന്ന പിശക് നിങ്ങൾക്ക് ലഭിക്കുന്ന സാഹചര്യങ്ങളുണ്ട്. തീർച്ചയായും, അതിന്റെ വിവരണം ഞങ്ങൾ ആഗ്രഹിക്കുന്നത്ര വിവരദായകമല്ല.

ഈ സാഹചര്യത്തിൽ, മിക്കവാറും, നിങ്ങൾ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷൻ സൊല്യൂഷന്റെ ഡാറ്റാബേസിലെ പട്ടികകളുടെ ആന്തരിക സംഭരണത്തിന്റെ ഘടന തകർന്നിരിക്കുന്നു. നിരാശപ്പെടരുത്, പിശക് കൈകാര്യം ചെയ്യാൻ കഴിയും, ഞങ്ങളുടെ എല്ലാ ഉപദേശവും നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, മിക്കവാറും നിങ്ങൾക്ക് അത് പരിഹരിക്കാൻ കഴിയും.

ചുവടെയുള്ള രീതികളുമായി മുന്നോട്ട് പോകുന്നതിന് മുമ്പ് ദയവായി ശ്രദ്ധിക്കുക, നിർബന്ധമായും. നിങ്ങൾ സ്വയം അനാവശ്യ പ്രശ്നങ്ങൾ ഉണ്ടാക്കരുത്.

ഇതുപോലുള്ള സന്ദർഭങ്ങളിൽ, എന്തും ശരിയാക്കുന്നത് പോലെ, ലളിതത്തിൽ നിന്ന് സങ്കീർണ്ണമായതിലേക്ക് ആരംഭിക്കുന്നതാണ് നല്ലത്. അതിനാൽ, നിങ്ങൾ ആദ്യം ചെയ്യേണ്ടത് 1C പ്ലാറ്റ്‌ഫോമിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്. നിങ്ങൾ ഇതിനകം ഇത് ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ അല്ലെങ്കിൽ ചില കാരണങ്ങളാൽ അപ്‌ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് "dbeng8.dll" ലൈബ്രറി മാറ്റിസ്ഥാപിക്കാം, നിങ്ങളുടെ പിസിയിലും മറ്റൊന്നിലും ഇൻസ്റ്റാൾ ചെയ്ത മറ്റൊരു പ്രോഗ്രാം ഉപയോഗിച്ച് ഡയറക്ടറിയിൽ നിന്ന് അത് എടുക്കാം.

ഞങ്ങളുടെ കാര്യത്തിൽ, ഇത് "D:\Program Files (x86)\1cv8\8.3.9.2170\bin" ഡയറക്‌ടറിയിൽ സ്ഥിതിചെയ്യുന്നു, കാരണം ഇവിടെയാണ് പ്ലാറ്റ്‌ഫോം ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നത്.

1C-യിൽ പരിശോധനയും തിരുത്തലും

മിക്കപ്പോഴും, പ്ലാറ്റ്ഫോം അപ്ഡേറ്റ് ചെയ്യുന്ന രീതി എല്ലായ്പ്പോഴും സഹായിക്കില്ല, കാരണം പിശക് ഡാറ്റാബേസിൽ തന്നെയുണ്ട്. ഈ സാഹചര്യത്തിൽ, വളരെ ഉയർന്ന സംഭാവ്യതയോടെ, അത് നിങ്ങളെ സഹായിക്കും.

കോൺഫിഗറേറ്റർ ഉപയോഗിക്കുന്നു

ഈ രീതിയിൽ പ്രശ്നം പരിഹരിക്കുന്നത് കോൺഫിഗറേറ്ററിൽ നിന്നാണ്. "അഡ്മിനിസ്ട്രേഷൻ" മെനുവിലേക്ക് പോയി "ടെസ്റ്റിംഗ് ആൻഡ് ഫിക്സിംഗ് ..." തിരഞ്ഞെടുക്കുക.

ദൃശ്യമാകുന്ന പ്രാഥമിക ക്രമീകരണ ഫോമിൽ, "റെഇൻഡക്സിംഗ് ഇൻഫോബേസ് പട്ടികകൾ", "മൊത്തം വീണ്ടും കണക്കാക്കൽ" എന്നീ ഇനങ്ങളിൽ നിന്ന് ഫ്ലാഗുകൾ നീക്കം ചെയ്യുക. ഈ ആഡ്-ഓണുകൾ ഞങ്ങളുടെ പിശക് തിരുത്തുന്നതിൽ ഒരു പങ്കു വഹിക്കില്ല, പക്ഷേ ഡാറ്റ പ്രോസസ്സിംഗ് സമയം വർദ്ധിപ്പിക്കുകയേയുള്ളൂ.

“റൺ” ബട്ടണിൽ ക്ലിക്കുചെയ്‌ത ശേഷം, പ്രോഗ്രാം വിവര അടിസ്ഥാനം പരിശോധിക്കുന്നതിനും ശരിയാക്കുന്നതിനുമുള്ള പ്രക്രിയ ആരംഭിക്കും, ഇതിന് വളരെയധികം സമയമെടുക്കും. പൂർത്തിയാകുമ്പോൾ, നിങ്ങൾക്ക് ഒരു പൂർണ്ണ റിപ്പോർട്ട് അവതരിപ്പിക്കും.

യൂട്ടിലിറ്റി "chdbfl.exe"

ഈ യൂട്ടിലിറ്റി ടെസ്റ്റിംഗിന്റെയും തിരുത്തലിന്റെയും ഒരു അനലോഗ് ആണ്, ഇത് ഫയൽ വിവര ഡാറ്റാബേസുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്. ഇത് എവിടെ ഡൗൺലോഡ് ചെയ്യണമെന്ന് ഇന്റർനെറ്റിൽ തിരയേണ്ടതില്ല. ഈ യൂട്ടിലിറ്റി 1C പ്ലാറ്റ്‌ഫോമിന്റെ ഡെലിവറിയിൽ തന്നെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, ഞങ്ങൾ തിരുത്തുന്ന പിശക് ഉപയോഗിച്ച് പരാമർശിച്ച ലൈബ്രറിയുടെ അതേ ഫോൾഡറിലാണ് ഇത് സ്ഥിതിചെയ്യുന്നത്.

കൂടാതെ, നിങ്ങൾക്ക് പിശക് ലഭിച്ച വിവര അടിത്തറ എവിടെയാണെന്ന് നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്. വിവര അടിത്തറകളുടെ പട്ടികയിൽ ഇത് തിരഞ്ഞെടുക്കുക, വിൻഡോയുടെ ഏറ്റവും താഴെയായി, ഈ വിവരങ്ങൾ നിങ്ങൾക്ക് ലഭ്യമാകും.

ഇപ്പോൾ നമുക്ക് അത് തുറക്കാം, "DB ഫയൽ നാമം" ഫീൽഡിൽ, ഞങ്ങൾ ഇപ്പോൾ കണ്ടെത്തിയ വിലാസത്തിന്റെ ഡയറക്ടറിയിൽ നിന്ന് "1Cv8.1CD" ഫയൽ തിരഞ്ഞെടുക്കുക.

നമുക്ക് ഡയഗ്നോസ്റ്റിക്സ് നടത്താൻ മാത്രമല്ല, വിവര അടിത്തറയുടെ പ്രവർത്തനക്ഷമത പുനഃസ്ഥാപിക്കേണ്ടതുണ്ട്. ഇക്കാര്യത്തിൽ, ഈ സാഹചര്യത്തിൽ, "കണ്ടെത്തിയ പിശകുകൾ ശരി" ​​എന്ന ഇനത്തിൽ ഫ്ലാഗ് സജ്ജീകരിക്കേണ്ടത് ആവശ്യമാണ്.

ഇവയും മറ്റ് ചില രീതികളും ഈ വീഡിയോയിൽ ചർച്ചചെയ്യുന്നു:

"DBMS പിശക്: dbeng8 ഘടകത്തിലെ ആന്തരിക പിശക്" 1C എന്റർപ്രൈസ് 8 സിസ്റ്റത്തിൽ വളരെ സാധാരണമായ ഒരു പ്രശ്നമാണ്. ഈ പിശകിന്റെ കാരണം, ഒരു ചട്ടം പോലെ, ഡാറ്റാബേസ് ഘടനയുടെ ലംഘനം കാരണം ദൃശ്യമാകുന്നു. മിക്കപ്പോഴും, ചുവടെ വിവരിച്ചിരിക്കുന്ന ഘട്ടങ്ങളുടെ ക്രമം ഉപയോഗിച്ച് ഈ പ്രശ്നം എളുപ്പത്തിൽ പരിഹരിക്കാൻ കഴിയും. തികച്ചും വ്യത്യസ്തമായ സാഹചര്യങ്ങളിൽ നിങ്ങൾക്ക് ഈ പിശക് ലഭിക്കും - 1C 8.3 സമാരംഭിക്കുമ്പോൾ അല്ലെങ്കിൽ ഒരു ഡാറ്റാബേസ് അടയ്ക്കുമ്പോൾ, എക്സ്ചേഞ്ച് ചെയ്യുമ്പോൾ, ഒരു മാസം അടയ്ക്കുമ്പോൾ, ഒരു ഡാറ്റാബേസ് അൺലോഡ് ചെയ്യുമ്പോൾ, ഒരു പ്രമാണം പോസ്റ്റുചെയ്യുമ്പോൾ, ഒരു ഡയറക്ടറി തുറക്കുമ്പോൾ.

പതിവ് അറ്റകുറ്റപ്പണികൾ നടത്തുന്നതിന് മുമ്പ്, ഡാറ്റാബേസിന്റെ ഒരു ബാക്കപ്പ് പകർപ്പ് ഉണ്ടാക്കുന്നത് ഉറപ്പാക്കുക!

പിശക് പരിഹരിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ:

ഈ യൂട്ടിലിറ്റി "ടെസ്റ്റിംഗ് ആൻഡ് ഫിക്സിംഗ്" എന്നതിന് സമാനമാണ്; ഇത് പ്രവർത്തിപ്പിക്കുന്നതിന്, പ്രോഗ്രാമിനൊപ്പം ഫോൾഡറിൽ chdbfl.exe ഫയൽ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട് (ഉദാഹരണത്തിന്, C:\Program Files (x86)\1cv82\8.2.18.96\bin ):

യൂട്ടിലിറ്റി സമാരംഭിച്ച ശേഷം, നിങ്ങൾ ഡാറ്റാബേസിന്റെ സ്ഥാനം വ്യക്തമാക്കണം (പ്രധാന പ്രോഗ്രാം വിൻഡോയിൽ നിന്ന് പാത എടുക്കാം) കൂടാതെ "കണ്ടെത്തിയ പിശകുകൾ ശരി" ​​ഫ്ലാഗ് സജ്ജമാക്കുക:

നിർവ്വഹിച്ചതിന് ശേഷം, യൂട്ടിലിറ്റി നടത്തിയ പ്രവർത്തനങ്ങളെക്കുറിച്ചുള്ള ഒരു റിപ്പോർട്ടും നൽകും.

ആദ്യ രണ്ട് രീതികൾ സഹായിച്ചില്ലെങ്കിൽ, നിങ്ങൾക്ക് 1C ടെക്നോളജി പ്ലാറ്റ്ഫോം വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കാം അല്ലെങ്കിൽ പ്രോഗ്രാം ഫോൾഡറിലെ dbeng8.dll ഫയൽ മാറ്റിസ്ഥാപിക്കാം (ഉദാഹരണം - C:\Program Files (x86)\1cv82\8.2.18.96\bin) മറ്റൊരു ഇൻസ്റ്റാൾ ചെയ്ത പ്രോഗ്രാം വിതരണത്തിൽ നിന്ന്.

1C ഡാറ്റാബേസ് പിശകുകൾ ശരിയാക്കുന്നതിനുള്ള ഞങ്ങളുടെ വീഡിയോയും കാണുക:

1C-യിലെ dbeng8 ഘടകത്തിൽ ഒരു ആന്തരിക പിശക് സംഭവിക്കാം:

  • നിങ്ങൾ ലോഗിൻ ചെയ്യുമ്പോൾ;
  • പ്രമാണങ്ങൾ സൃഷ്ടിക്കുകയും പോസ്റ്റുചെയ്യുകയും ചെയ്യുമ്പോൾ:
  • ഒരു xml ഫയലിൽ നിന്ന് പ്രമാണങ്ങൾ ലോഡ് ചെയ്യുമ്പോൾ;
  • ഇവിടെ:

ആന്തരിക പിശക് ഘടകങ്ങൾ dbeng8 - എങ്ങനെ പരിഹരിക്കാം

ഒന്നാമതായി, 1C 8.3 വിവര അടിത്തറയുടെ സ്ഥാനം നിർണ്ണയിക്കേണ്ടത് ആവശ്യമാണ്:

ഞങ്ങളുടെ ഡാറ്റാബേസ് സ്ഥിതിചെയ്യുന്ന ഡയറക്ടറി തുറന്ന് ഫയൽ പകർത്തുക 1CDമറ്റൊരു ഡിസ്കിലേക്കോ കമ്പ്യൂട്ടറിലേക്കോ ബാഹ്യ മീഡിയയിലേക്കോ:

നിങ്ങൾക്ക് വിവര അടിസ്ഥാനം അപ്‌ലോഡ് ചെയ്യാനും കഴിയും dtഫയൽ. ഒരു ബാക്കപ്പ് പകർപ്പ് സൃഷ്ടിക്കാൻ ഈ രീതി ഉപയോഗിക്കാൻ 1C ഡവലപ്പർമാർ ശുപാർശ ചെയ്യുന്നില്ല. ഡിടി ഫയൽ തിരികെ ലോഡുചെയ്യാൻ കഴിയാത്ത സാഹചര്യങ്ങളുള്ളതിനാൽ.

ലേഖനത്തിൽ ബാക്കപ്പിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നിങ്ങൾക്ക് കണ്ടെത്താനാകും

പിശക് പരിഹരിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതികൾ ഉപയോഗിക്കാം:

  • സാങ്കേതിക പ്ലാറ്റ്ഫോം അപ്ഡേറ്റ് ചെയ്യുക. ഈ വിഷയം ലേഖനത്തിൽ പഠിക്കാം. തുടർന്ന് ഞങ്ങൾ ഉപയോക്തൃ മോഡിലെ വിവര ഡാറ്റാബേസിലേക്ക് പോയി പ്രശ്നം പരിഹരിച്ചോ എന്ന് പരിശോധിക്കുക - dbeng8 ഘടകത്തിലെ ഒരു ആന്തരിക പിശക്.

ടെക്നോളജി പ്ലാറ്റ്ഫോം എങ്ങനെ അപ്ഡേറ്റ് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇനിപ്പറയുന്ന വീഡിയോ കാണുക:

ഇത് സഹായിച്ചില്ലെങ്കിൽ, പിന്നെ:

  • ഡാറ്റാബേസ് പരിശോധനയും നന്നാക്കലും പ്രവർത്തിപ്പിക്കുക. ഡാറ്റാബേസിലേക്കുള്ള എക്സ്ക്ലൂസീവ് ആക്സസ് ഉപയോഗിച്ചാണ് ഈ പ്രവർത്തനം നടത്തുന്നത്.

ഒരു മെനു തിരഞ്ഞെടുക്കുന്നു അഡ്മിനിസ്ട്രേഷൻ - പരിശോധനയും തിരുത്തലും:

എല്ലാ ബോക്സുകളും പരിശോധിച്ച് ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക പ്രവർത്തിപ്പിക്കുക:

പിശകുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഈ പ്രവർത്തനം വീണ്ടും നടത്തേണ്ടതുണ്ട്. പൂർത്തിയാക്കിയ ശേഷം, 1C 8.3 ഡാറ്റാബേസ് ഉപയോക്തൃ മോഡിൽ സമാരംഭിച്ച് പിശക് പരിഹരിച്ചോ എന്ന് പരിശോധിക്കുക.

ഇത് സഹായിച്ചില്ലെങ്കിൽ, പിന്നെ:

  • യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഡാറ്റാബേസ് ഫയലിന്റെ ഫിസിക്കൽ ഇന്റഗ്രിറ്റി പരിശോധിക്കുക chdbfl.exe, ഡയറക്ടറിയിലുള്ളത് ബിൻഇൻസ്റ്റാൾ ചെയ്ത പ്ലാറ്റ്ഫോം. പാത: C:\Program Files\1cv8\8.3.8.1652\bin, ഇവിടെ 8.3.8.1652 പ്ലാറ്റ്ഫോം പതിപ്പാണ്.

സ്ഥലം ആവശ്യമാണ് 1Cv8.1CDഫയൽ:

ഈ പ്രവർത്തനം നടത്തുമ്പോൾ, കോൺഫിഗറേറ്ററും ഉപയോക്തൃ മോഡും അടച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

ശ്രദ്ധ!യൂട്ടിലിറ്റി chdbfl.exeകേടായ എൻട്രികൾ ഇല്ലാതാക്കുന്നു. ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല. നിങ്ങൾക്ക് 1C 8.3 ന്റെ ബാക്കപ്പ് പകർപ്പ് ഉണ്ടെന്ന് ഉറപ്പാക്കുക.

കണ്ടെത്തിയ പിശകുകളുടെ പട്ടിക വലുതാണെങ്കിൽ, കുറച്ച് ഡാറ്റ നഷ്‌ടപ്പെടാനുള്ള സാധ്യതയുണ്ട്. അതിനാൽ ഇതിന് ശേഷം ടെസ്റ്റിംഗും തിരുത്തലും നടത്തുന്നത് നല്ലതാണ്. കൂടാതെ ബാലൻസുകൾ പരിശോധിക്കുക, ഉദാഹരണത്തിന്, ജനറേറ്റ് ചെയ്ത റിപ്പോർട്ട് ഉപയോഗിച്ച്. പൂർത്തിയാക്കിയ ശേഷം, 1C ഡാറ്റാബേസ് ഉപയോക്തൃ മോഡിൽ സമാരംഭിച്ച് പിശക് പരിഹരിച്ചോ എന്ന് പരിശോധിക്കുക.

ഇത് സഹായിച്ചില്ലെങ്കിൽ, പിന്നെ:

  • പിശകുകൾക്കായി നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവ് പരിശോധിക്കുക:

അല്ലെങ്കിൽ യൂട്ടിലിറ്റി പ്രവർത്തിപ്പിക്കുക chkdskകമാൻഡ് ലൈൻ വഴി.


ഈ ലേഖനം റേറ്റുചെയ്യുക: