Փափուկ

Ապրանքի վերանայում – Աստղային վերանորոգում մուտքի համար

Փորձեք Մեր Գործիքը Խնդիրները Վերացնելու Համար





Վերջին անգամ թարմացվել է 2022 թվականի ապրիլի 17 Ապրանքի վերանայում - Աստղային վերանորոգում մուտքի համար 0

ՏՏ աղետները պարտադիր չէ, որ տեղի ունենան հրդեհի, ջրհեղեղի կամ որևէ այլ աղետալի իրադարձության պատճառով: Երբեմն պարզ սխալը կամ դատողության սխալը, ինչպիսին է անսարք սպասարկումը կամ պահուստավորումը կամ հավելվածի աննկատ օգտագործումը, կարող է Access ադմինիստրատորին կանգնեցնել հսկայական խնդրի առաջ: Ես միշտ մտավախություն եմ ունեցել իմ Access տվյալների բազայում բարդ կամ ներդիր հարցումներ օգտագործելու վերաբերյալ, և կա լուրջ պատճառ, թե ինչու ես խուսափել եմ դա անել: Երբ մենք օգտագործում ենք բարդ հարցումներ Access տվյալների բազայում, միշտ խնդիր կա:

Իրականում, բարդ կամ ներդիր հարցումների դերը այլ հարցումներից տվյալներ բերելն է, որոնք կարող են հետագայում հարվածել մյուսներին: Ընթացքում Access տվյալների բազան սկսում է անհարկի հարցումներ գրել, ինչը հանգեցնում է ժամանակավոր տվյալների կուտակմանը: Ըստ էության, Access տվյալների բազայի օգտվողը տեղյակ չէ տվյալների նման կույտի մասին:



Հաճախ, նույնիսկ փոքր քանակությամբ տվյալների վրա աշխատելուց հետո հարցումը դանդաղ է կատարում իր բարդ բնույթի պատճառով, և դա ճնշում է JET շարժիչի վրա: Այս դեպքում հարցումների միջոցով տվյալների առբերման գործընթացի դանդաղեցումն է կուտակված ժամանակավոր տվյալներ .

Ավելին, այս գործընթացի ընթացքում, եթե Access-ը խեղդվում է, ապա հետևի ֆայլում կոռուպցիայից խուսափելու միջոց չկա:



Տվյալների կուտակման պատճառով առաջացած Access-ի կոռուպցիայից խուսափելու համար , ադմինիստրատիվ դերեր ունեցող Access-ի բոլոր օգտատերերը էլփոստով տեղեկացվել են՝ հետևելու մի քանի կանխարգելիչ միջոցառումների, ինչպիսիք են՝

    Խուսափեք բարդ հարցումներ օգտագործելուցտվյալների բազայի վրա, ինչը կարող է խանգարել տվյալների բազայի աշխատանքին տվյալների կուտակման պատճառով և վերջապես հանգեցնել տվյալների բազայի կոռուպցիայի:Բաժանել տվյալների բազանորտեղ հետնամասի տվյալները բաղկացած են աղյուսակներից, որոնք ուղղակիորեն հասանելի չեն օգտատերերի կողմից, և ճակատային տվյալները ներառում են հարցումներ և այլ Access գործառույթներ:Պահպանեք կրկնօրինակըամբողջ տվյալների բազայում:Շարունակեք դուրս գրելժամանակավոր տվյալների մի մասը ժամանակավոր աղյուսակներին: Սա արագացնում է հարցումը հիմնականում 10-ով կամ երբեմն ավելի շատ, սակայն այն չի կարողանում մշտական ​​լուծում տալ:Տեղադրեք Power Query-ըԳործառույթ Access տվյալների բազայի համար, որտեղ օգտատերերը դինամիկ կապ են ստեղծել Excel աշխատանքային գրքի հետ, և այս կապը շարունակաբար թարմացվել է տվյալների բազայից թարմացումները ստանալու համար:Ժամանակացույց Compact and Repair կոմունալտվյալների բազան փակվելուն պես: Ավտոմատ «կոմպակտ փակման դեպքում» կատարվում է տվյալների բազայից պարբերաբար կրճատելու ավելորդ տարածությունները:

Նշում: Ադմինիստրատիվ դեր ունեցող օգտատերերին Access տվյալների բազայում հանձնարարվում են կարդալ-գրել-ջնջել գործառույթներ: Վարչական դերը կարող է վերագրվել մի քանի օգտատերերի, օրինակ՝ տարբեր գերատեսչությունների ղեկավարների։



Բայց երբ ադմինիստրատիվ օգտատերերից մեկը մոռացել է հետևել վերը նշված 5 կանոններին, մեր կազմակերպության Access տվյալների բազան փչացել է

Access Database հարցում կոռուպցիայի արմատական ​​պատճառների վերլուծություն (RCA):



Մերը մեծ կազմակերպություն չէ, հետևաբար Access տվյալների բազան բավականաչափ մեծ է տվյալների պահպանման համար: Այս Access տվյալների բազաները դասակարգվում են տարբեր բաժինների հիման վրա, օրինակ՝ «Ֆինանսական տվյալների բազան» տարբերվում է «Մարկետինգի տվյալների բազայից», և բոլոր տվյալների բազաները հասանելի են ընդհանուր ֆիզիկական սերվերի վրա:

Սակայն ադմինիստրատիվ իրավունք ունեցող օգտատերերից մեկը մոռացել է այդ փոստը և սկսել է բարդ հարցումներ գրել։ Այս բարդ հարցումները սկսեցին ստեղծել անհարկի ժամանակավոր ֆայլեր հետնամասում, և մի գեղեցիկ օր որոշակի ժամանակահատվածում կուտակված տվյալները հանգեցրին Access տվյալների բազայի կոռուպցիայի: Այդ տվյալների բազայի հետ կապված բոլոր գործողությունները, ներառյալ տվյալների բազայի հասանելիությունը, կտրուկ ավարտվեցին։

Նույնիսկ Access տվյալների բազան հավասարեցնելուց և կանխարգելիչ բոլոր միջոցները ձեռնարկելուց հետո, վարչական օգտագործողի կողմից անգիտակցաբար թույլ տրված փոքր սխալը հանգեցրեց մեծ խնդրի:

Այժմ, երբ կոռուպցիան տեղի ունեցավ, մեր առաջին գործը կոռուպցիոն սխալը լուծելն ու տվյալների բազան նորից ակտիվացնելն էր:

Access տվյալների բազայի վերանորոգման համար ընդունված լուծման մեթոդներ

RCA-ն մեզ օգնեց բացահայտելու խնդրի պատճառը և լուծման եղանակը:

Վերականգնել պահուստավորման միջոցով. մենք ունեինք տվյալների բազայի վերականգնման համար հասանելի ամբողջ տվյալների բազայի պատրաստի կրկնօրինակում: Կրկնօրինակը վերականգնելու համար կատարվել են հետևյալ քայլերը.

  1. Բացվեց File Explorer-ը և զննեց տվյալների բազայի առողջ պատճենը ընտրելու համար
  2. Տվյալների բազան պատճենվեց այն վայրում, որտեղ կոռումպացված տվյալների բազան պետք է փոխարինվեր: Գործող տվյալների բազան փոխարինելու տարբերակ կար, և մենք ընտրեցինք այդ տարբերակը։
  3. Բացել է տվյալների բազան՝ ստուգելու, թե արդյոք տվյալների բազան հասանելի է:

Ի զարմանս մեզ, կրկնօրինակը կարծես թե առողջ չէր: Եվ մենք հասկացանք, որ Excel-ում հասանելի Access տվյալների բազան երկար ժամանակ չի թարմացվել:

Հենց այդ ժամանակ էլ սկսվեց իրական խնդիրը.

Մեր Access տվյալների բազան հասանելի չէր, կրկնօրինակը առողջ չէր, Excel-ի աշխատանքային գիրքը Power Query-ով չէր թարմացվել, և քանի որ մենք արդեն գործարկում էինք Compact and Repair ծրագիրը, ներկառուցված կոմունալից Access տվյալների բազայի վերականգնման հնարավորություն չկար:

Տվյալների բազայի վերանորոգման վերջնական լուծում

Անհասանելի տվյալների բազան ավերածություններ էր ստեղծում օգտատերերի շրջանում: Օգտատերերի մեծ մասը մնացել է արգելափակված և չի կարողացել կատարել սովորական առաջադրանքը: Մենք իսկապես պետք է արագ գործեինք և շուտափույթ լուծեինք այս հարցը: Այժմ լուծելու լավագույն միջոցը կոռումպացված տվյալների բազայի վերանորոգումն էր երրորդ կողմի ծրագրային ապահովման միջոցով, որը կարող էր վերականգնել ամբողջ տվյալների բազան՝ չերկարացնելով պարապուրդը:

Մենք փնտրեցինք արդյունավետ Մուտք գործեք տվյալների բազայի վերականգնման ծրագրեր և մի քանի առկա տարբերակներից որոշեցի ընտրել Աստղային վերանորոգում մուտքի համար . Մենք կարդացինք տարբեր կայքերում տեղադրված ակնարկները և մտածեցինք փորձել ցուցադրական տարբերակը։

Նշում. Որպես նախազգուշական միջոց մենք վերցրել ենք տվյալների բազայի կրկնօրինակը:

Պարզվեց, որ դա DIY ծրագիր է: Երբ մենք ներկայացրինք կոռումպացված Access ֆայլը, ծրագրաշարը տրամադրեց տվյալների ամբողջ տվյալների նախադիտումը վերջնական ստուգման համար: Բացի այդ, Stellar-ի աջակցման թիմն ավելի քան օգտակար էր մեր հարցումները լուծելու հարցում:

Դա բացարձակ ուրախության պահ էր: Մենք ակտիվացրինք ծրագրակազմը, վերանորոգեցինք և պահեցինք Access-ի ամբողջ տվյալների բազան կարճ ժամանակում: Կոռուպցիայի խնդիրը լիովին լուծվեց, և բոլոր օգտատերերը կրկին կարողացան մուտք գործել տվյալների բազա։

Եզրակացություն

Կան տարբեր դեպքեր, երբ Access տվյալների բազան կարող է անհասանելի դառնալ, և այս տվյալների բազայի հիմնական խնդիրն այն է, որ այն հակված է կոռուպցիայի:

Այս պատճառով ես միշտ հոգում եմ, որ բարդ հարցումներ չստեղծեմ: Հայտնի է, որ նման հարցումները հանգեցնում են այնպիսի հիմնական խնդիրների, ինչպիսիք են հետին պլանում անհարկի ժամանակավոր ֆայլերի ստեղծումը, տվյալների բեռնման գործընթացի դանդաղեցումը, ինչը, ի վերջո, հանգեցնում է Access տվյալների բազայի կոռուպցիայի: Եթե ​​դա տեղի ունենա, այն անհապաղ ուշադրության կարիք ունի:

Վերջերս ես հանդիպեցի քվեստի կողմից իրականացված հիմնական բացահայտումներից մեկին: Հստակ նշվեց, որ ապարատային խափանումը բիզնեսի ազդեցության հիմնական պատճառն է, որը հասնում է 75% մակարդակի (հղման համար ստուգեք ստորև բերված աղյուսակը): Սարքավորումների կամ ծրագրային ապահովման նման խափանումները անմիջական ազդեցություն են ունենում բիզնեսի վրա, և այդ պատճառով դրանք պետք է առաջնահերթորեն վերաբերվեն:

Սպիտակ թղթի պատկեր

Թեև տվյալների բազայի կրկնօրինակումն ապահովում է ակնթարթային լուծում, ամեն ինչ վատանում է, երբ կրկնօրինակն առողջ չէ: Երրորդ կողմի ծրագրակազմը, ինչպիսին է Stellar Repair for Access-ը, լավագույն տարբերակն է, երբ խոսքը վերաբերում է կոռումպացված Access տվյալների բազայի վերանորոգմանը:

Մեր դեպքում, որտեղ Access տվյալների բազան փչացել է բարդ հարցումների պատճառով, ծրագրաշարը ակնթարթային արդյունքներ է տվել: Ծրագրաշարի հիմնական առավելությունն այն է, որ այն կարող է փորձարկվել իր կատարողականության համար՝ առանց ակտիվացման: Եվ մենք կարող էինք պահպանել մեր տվյալները ակտիվացումից անմիջապես հետո: Ժամանակային ուշացում չկար, և մենք կարողացանք լուծել կոռուպցիոն սխալները՝ վերականգնելով տվյալների բազայի բաղադրիչները բոլորովին նոր տվյալների բազայում:

Օգտատերերը կարող էին մուտք գործել Access տվյալների բազա, և մենք հանգստացանք: