Meddal

Adolygiad Cynnyrch – Atgyweirio Serol ar gyfer Mynediad

Rhowch Gynnig Ar Ein Hofferyn Ar Gyfer Dileu Problemau





Diweddarwyd diwethaf Ebrill 17, 2022 Adolygiad Cynnyrch - Atgyweirio Stellar ar gyfer Mynediad 0

Nid yw trychinebau TG o reidrwydd yn digwydd oherwydd tân, llifogydd, neu unrhyw ddigwyddiad cataclysmig arall. Weithiau, gall camgymeriad syml neu gamgymeriad barn fel gwaith cynnal a chadw diffygiol neu ddefnydd wrth gefn neu ddefnydd anfwriadol olygu bod gweinyddwr Mynediad mewn problem enfawr. Rwyf bob amser wedi bod yn bryderus ynghylch defnyddio ymholiadau cymhleth neu nythu ar fy nghronfa ddata Access ac mae rheswm cryf pam yr wyf wedi osgoi gwneud hynny. Pryd bynnag yr ydym yn defnyddio ymholiadau cymhleth ar y gronfa ddata Access, mae problem bob amser!

Mewn gwirionedd, rôl ymholiadau cymhleth neu nythu yw nôl data o ymholiadau eraill a allai daro eraill ymhellach. Yn y broses, mae cronfa ddata Access yn dechrau ysgrifennu ymholiadau diangen, gan arwain at bentyrru data dros dro. Yn y bôn, nid yw defnyddiwr y gronfa ddata Access yn ymwybodol o bentwr data o'r fath.



Yn aml, hyd yn oed ar ôl gweithio ar ychydig bach o ddata, mae'r ymholiad yn perfformio'n araf oherwydd ei natur gymhleth, ac mae hyn yn rhoi straen ar yr injan JET. Yn yr achos hwn, arafu'r broses o nôl y data trwy ymholiadau yw'r data dros dro wedi'i bentyrru .

Ymhellach, yn ystod y broses hon, os yw Mynediad yn tagu, yna nid oes unrhyw ffordd i osgoi llygredd yn y ffeil backend.



Er mwyn osgoi llygredd Mynediad, a achosir oherwydd cronni data , cafodd yr holl ddefnyddwyr Mynediad â rolau gweinyddol eu hysbysu trwy e-bost i ddilyn ychydig o fesurau ataliol megis:

    Ceisiwch osgoi defnyddio ymholiadau cymhlethar y gronfa ddata, a allai rwystro perfformiad y gronfa ddata oherwydd cronni data ac yn olaf arwain at lygredd cronfa ddata.Rhannwch y gronfa ddatalle mae'r data ôl-wyneb yn cynnwys Tablau nad yw'r defnyddwyr yn eu cyrchu'n uniongyrchol, ac mae'r data pen blaen yn cynnwys ymholiadau a swyddogaethau Mynediad eraill.Cadw copi wrth gefno'r gronfa ddata gyfan.Daliwch ati i ddileurhan o'r data dros dro i'r tablau dros dro. Mae hyn yn cyflymu'r ymholiad yn bennaf gan ffactor o 10 neu fwy weithiau, fodd bynnag, mae'n methu â darparu ateb parhaol.Gosod Power Querynodwedd ar gyfer cronfa ddata Access lle creodd defnyddwyr gysylltiad deinamig â llyfr gwaith Excel ac adnewyddwyd y cysylltiad hwn yn barhaus i gael y diweddariadau o'r gronfa ddata.Atodlen Compact a Thrwsio cyfleustodaucyn gynted ag y bydd y gronfa ddata wedi'i chau. Gwneir ‘gompact wrth gau’ yn awtomatig i leihau’r lleoedd gwag yn rheolaidd o’r gronfa ddata.

Nodyn: Mae defnyddwyr sydd â rôl weinyddol yn cael swyddogaethau darllen-ysgrifennu-dileu yn y gronfa ddata Access. Gellir neilltuo rôl weinyddol i ddefnyddwyr lluosog, er enghraifft, penaethiaid gwahanol adrannau.



Ond, pan anghofiodd un o'r defnyddwyr gweinyddol ddilyn y 5 rheol uchod, aeth cronfa ddata Access ein sefydliad yn llwgr

Dadansoddiad o Wraidd y Broblem (RCA) o lygredd mewn mater Cronfa Ddata Mynediad



Nid yw ein un ni yn sefydliad mawr, felly mae cronfa ddata Access yn ddigon mawr i storio data. Mae’r cronfeydd data Mynediad hyn yn cael eu categoreiddio ar sail adrannau gwahanol er enghraifft mae ‘Cronfa Ddata ar gyfer Cyllid’ yn wahanol i ‘Cronfa Ddata ar gyfer Marchnata’ ac mae’r holl gronfeydd data ar gael ar weinydd ffisegol cyffredin.

Fodd bynnag, anghofiodd un o'r defnyddwyr â hawliau gweinyddol am y post hwnnw a dechreuodd ysgrifennu ymholiadau cymhleth. Dechreuodd yr ymholiadau cymhleth hyn greu ffeiliau dros dro diangen yn y pen ôl ac un diwrnod braf arweiniodd y data a oedd wedi cronni dros gyfnod o amser at lygredd yn y gronfa ddata Access. Daeth yr holl weithgareddau, gan gynnwys hygyrchedd cronfa ddata, sy'n ymwneud â'r gronfa ddata honno i ben yn sydyn.

Hyd yn oed ar ôl alinio'r gronfa ddata Access a chymryd yr holl fesurau ataliol, arweiniodd gwall bach a gyflawnwyd yn ddiarwybod gan ddefnyddiwr gweinyddol at broblem fawr.

Nawr bod y llygredd wedi digwydd, ein gwaith cyntaf oedd datrys y gwall llygredd a gwneud y gronfa ddata yn fyw eto.

Dulliau datrys a fabwysiadwyd i atgyweirio cronfa ddata Access

Fe wnaeth RCA ein helpu i nodi achos y mater a'r dull datrys.

Adfer trwy wneud copi wrth gefn: Roedd gennym ni gopi parod wrth gefn o'r gronfa ddata gyfan ar gael ar gyfer adfer cronfa ddata. Perfformiwyd y camau canlynol i adfer y copi wrth gefn:

  1. Wedi agor File Explorer a phori i ddewis copi iach o'r gronfa ddata
  2. Copïo'r gronfa ddata i'r lleoliad lle roedd angen disodli'r gronfa ddata lygredig. Roedd opsiwn i ddisodli'r gronfa ddata bresennol a dewiswyd yr opsiwn hwnnw.
  3. Wedi agor y gronfa ddata i wirio a oedd y gronfa ddata yn hygyrch.

Er mawr siom i ni, nid oedd y copi wrth gefn yn ymddangos yn iach. Ac fe sylweddolon ni nad oedd y gronfa ddata Access sydd ar gael ar Excel wedi'i hadnewyddu'n hir.

Dyna pryd y dechreuodd y broblem wirioneddol.

Nid oedd ein cronfa ddata Access yn hygyrch, nid oedd y copi wrth gefn yn iach, ni chafodd llyfr gwaith Excel gyda Power Query ei adnewyddu, a chan ein bod eisoes wedi bod yn rhedeg cyfleustodau Compact and Repair, nid oedd unrhyw siawns o adfer cronfa ddata Mynediad o'r cyfleustodau mewnol.

Yr ateb eithaf ar gyfer atgyweirio cronfa ddata

Roedd y gronfa ddata anhygyrch yn creu hafoc ymhlith defnyddwyr. Gadawyd y rhan fwyaf o ddefnyddwyr yn sownd ac nid oeddent yn gallu cyflawni'r dasg arferol. Roedd yn rhaid i ni weithredu'n gyflym a datrys y mater hwn cyn gynted â phosibl. Nawr y ffordd orau o ddatrys oedd atgyweirio'r gronfa ddata llwgr gyda meddalwedd trydydd parti a allai adennill y gronfa ddata gyfan heb ymestyn yr amser segur.

Fe wnaethon ni chwilio am effeithlon Mynediad i feddalwedd adfer cronfa ddata ac allan o'r ychydig opsiynau sydd ar gael, penderfynwyd dewis Atgyweirio Serol ar gyfer Mynediad . Fe wnaethom ddarllen yr adolygiadau a bostiwyd ar wahanol wefannau a meddwl am roi cynnig ar y fersiwn demo.

Nodyn: Fel mesur rhagofalus, roeddem wedi cymryd copi wrth gefn o'r gronfa ddata.

Trodd allan i fod yn feddalwedd DIY. Ar ôl i ni gyflwyno'r ffeil Mynediad llwgr, roedd y feddalwedd yn darparu rhagolwg o'r gronfa ddata gyfan ar gyfer y gwiriad terfynol. Hefyd, roedd tîm cymorth Stellar yn fwy na chymwynasgar wrth ddatrys ein hymholiadau.

Roedd yn foment o hyfrydwch pur. Cawsom y feddalwedd wedi'i actifadu, ei thrwsio, ac arbedwyd y gronfa ddata Access gyfan o fewn dim o amser. Cafodd y mater llygredd ei ddatrys yn llawn ac unwaith eto roedd yr holl ddefnyddwyr yn gallu cyrchu'r gronfa ddata.

Casgliad

Mae yna nifer o achosion pan all y gronfa ddata Access ddod yn anhygyrch, a phroblem fawr gyda'r gronfa ddata hon yw ei bod yn dueddol o gael ei llygru.

Oherwydd y rheswm hwn rwyf bob amser yn gofalu peidio â chreu ymholiadau cymhleth. Mae'n hysbys bod ymholiadau o'r fath yn arwain at faterion mawr megis creu ffeiliau dros dro diangen yn y cefn, arafu'r broses o nôl data, gan arwain yn y pen draw at lygredd yn y gronfa ddata Access. Os bydd hyn yn digwydd, mae angen sylw ar unwaith.

Yn ddiweddar, deuthum ar draws un o'r prif ganfyddiadau a gynhaliwyd trwy ymchwil. Dywedwyd yn glir mai methiant caledwedd yw prif achos yr effaith ar fusnes, gan gyrraedd lefel o 75% (gweler y tabl isod i gyfeirio ato). Mae methiannau caledwedd neu feddalwedd o'r fath yn cael effaith uniongyrchol ar fusnes ac am y rheswm hwnnw, rhaid rhoi'r flaenoriaeth uchaf iddynt.

Delwedd papur gwyn

Er bod copi wrth gefn cronfa ddata yn darparu'r ateb ar unwaith, mae pethau'n mynd yn haywire pan nad yw'r copi wrth gefn yn iach. Meddalwedd trydydd parti fel Stellar Repair for Access yw'r opsiwn gorau o ran atgyweirio'r gronfa ddata Mynediad llwgr.

Yn ein hachos ni, lle bu'r gronfa ddata Access yn llwgr oherwydd ymholiadau cymhleth, darparodd y feddalwedd ganlyniadau ar unwaith. Un o fanteision mawr y feddalwedd yw y gellir ei brofi am ei berfformiad heb ei actifadu. A gallem arbed ein data yn syth ar ôl actifadu. Nid oedd unrhyw oedi a gallem ddatrys gwallau llygredd trwy adfer cydrannau'r gronfa ddata yn gronfa ddata hollol newydd.

Roedd defnyddwyr yn gallu cael mynediad i'r gronfa ddata Access ac roeddem yn falch iawn!