નરમ

ઉત્પાદન સમીક્ષા - ઍક્સેસ માટે તારાઓની સમારકામ

સમસ્યાઓ દૂર કરવા માટે અમારા સાધનનો પ્રયાસ કરો





છેલ્લે અપડેટ કર્યું 17 એપ્રિલ, 2022 ઉત્પાદન સમીક્ષા - ઍક્સેસ માટે તારાઓની સમારકામ 0

જરૂરી નથી કે આગ, પૂર અથવા અન્ય કોઈપણ આપત્તિજનક ઘટનાને કારણે આઈટી આપત્તિઓ થાય. કેટલીકવાર, એક સામાન્ય ભૂલ અથવા નિર્ણયની ભૂલ જેમ કે ખામીયુક્ત જાળવણી અથવા બેકઅપ અથવા અજાણતા એપ્લિકેશનનો ઉપયોગ એક્સેસ એડમિનિસ્ટ્રેટરને મોટી સમસ્યામાં લાવી શકે છે. હું મારા એક્સેસ ડેટાબેઝ પર જટિલ અથવા નેસ્ટેડ ક્વેરીઝનો ઉપયોગ કરવા વિશે હંમેશા આશંકિત રહ્યો છું અને મેં તે કરવાનું ટાળ્યું છે તેનું એક મજબૂત કારણ છે. જ્યારે પણ અમે એક્સેસ ડેટાબેઝ પર જટિલ ક્વેરીઝનો ઉપયોગ કરીએ છીએ, ત્યારે હંમેશા સમસ્યા રહે છે!

વાસ્તવમાં, જટિલ અથવા નેસ્ટેડ ક્વેરીઝની ભૂમિકા અન્ય ક્વેરીઝમાંથી ડેટા મેળવવાની છે જે અન્યને વધુ અસર કરી શકે છે. પ્રક્રિયામાં, એક્સેસ ડેટાબેઝ બિનજરૂરી પ્રશ્નો લખવાનું શરૂ કરે છે, પરિણામે અસ્થાયી ડેટાનો ઢગલો થાય છે. આવશ્યકપણે, એક્સેસ ડેટાબેઝ વપરાશકર્તા આવા ડેટાના ઢગલાથી વાકેફ નથી.



ઘણી વાર, થોડી માત્રામાં ડેટા પર કામ કર્યા પછી પણ ક્વેરી તેના જટિલ સ્વભાવને કારણે ધીમે ધીમે કાર્ય કરે છે, અને આ JET એન્જિન પર તાણ લાવે છે. આ કિસ્સામાં, ક્વેરી દ્વારા ડેટા મેળવવાની પ્રક્રિયાની મંદી છે અસ્થાયી ડેટાનો ઢગલો .

વધુમાં, આ પ્રક્રિયા દરમિયાન, જો એક્સેસ ચોકકસ થઈ જાય, તો બેકએન્ડ ફાઈલમાં ભ્રષ્ટાચાર ટાળવાનો કોઈ રસ્તો નથી.



ઍક્સેસ ભ્રષ્ટાચારને ટાળવા માટે, ડેટા સંચયને કારણે થાય છે , વહીવટી ભૂમિકાઓ ધરાવતા તમામ ઍક્સેસ વપરાશકર્તાઓને કેટલાક નિવારક પગલાંને અનુસરવા માટે ઇમેઇલ દ્વારા જાણ કરવામાં આવી હતી જેમ કે:

    જટિલ પ્રશ્નોનો ઉપયોગ કરવાનું ટાળોડેટાબેઝ પર, જે ડેટા સંચયને કારણે ડેટાબેઝની કામગીરીમાં અવરોધ લાવી શકે છે અને અંતે ડેટાબેઝ ભ્રષ્ટાચાર તરફ દોરી જાય છે.ડેટાબેઝને વિભાજિત કરોજેમાં બેકએન્ડ ડેટા કોષ્ટકોનો સમાવેશ કરે છે જે વપરાશકર્તાઓ દ્વારા સીધા જ એક્સેસ કરવામાં આવતા નથી, અને ફ્રન્ટએન્ડ ડેટામાં ક્વેરી અને અન્ય એક્સેસ કાર્યોનો સમાવેશ થાય છે.બેકઅપ કોપી જાળવી રાખોસમગ્ર ડેટાબેઝનો.લખવાનું બંધ રાખોઅસ્થાયી કોષ્ટકો માટે અસ્થાયી ડેટાનો ભાગ. આ મોટે ભાગે 10 અથવા ક્યારેક વધુના પરિબળ દ્વારા ક્વેરી ઝડપી બનાવે છે, જો કે, તે કાયમી ઉકેલ પ્રદાન કરવામાં નિષ્ફળ જાય છે.પાવર ક્વેરી ઇન્સ્ટોલ કરોએક્સેસ ડેટાબેઝ માટેની સુવિધા જ્યાં વપરાશકર્તાઓએ એક્સેલ વર્કબુક સાથે ડાયનેમિક કનેક્શન બનાવ્યું હતું અને ડેટાબેઝમાંથી અપડેટ્સ મેળવવા માટે આ કનેક્શનને સતત તાજું કરવામાં આવ્યું હતું.કોમ્પેક્ટ અને રિપેર યુટિલિટી શેડ્યૂલ કરોડેટાબેઝ બંધ થતાં જ. ડેટાબેઝમાંથી નિયમિતપણે રીડન્ડન્ટ સ્પેસ ઘટાડવા માટે ઓટોમેટિક 'કોમ્પેક્ટ ઓન ક્લોઝ' કરવામાં આવે છે.

નૉૅધ: વહીવટી ભૂમિકા ધરાવતા વપરાશકર્તાઓને એક્સેસ ડેટાબેઝમાં રીડ-રાઈટ-ડિલીટ ફંક્શન સોંપવામાં આવે છે. એક વહીવટી ભૂમિકા બહુવિધ વપરાશકર્તાઓને સોંપી શકાય છે, ઉદાહરણ તરીકે, વિવિધ વિભાગોના વડાઓ.



પરંતુ, જ્યારે વહીવટી વપરાશકર્તાઓમાંથી એક ઉપરોક્ત 5 નિયમોનું પાલન કરવાનું ભૂલી ગયો, ત્યારે અમારી સંસ્થાનો એક્સેસ ડેટાબેઝ બગડી ગયો.

એક્સેસ ડેટાબેઝના મુદ્દામાં ભ્રષ્ટાચારનું રુટ કોઝ એનાલિસિસ (RCA).



અમારી કોઈ મોટી સંસ્થા નથી, તેથી એક્સેસ ડેટાબેઝ ડેટા સ્ટોર કરવા માટે પૂરતો મોટો છે. આ એક્સેસ ડેટાબેસેસને વિવિધ વિભાગોના આધારે વર્ગીકૃત કરવામાં આવે છે ઉદાહરણ તરીકે 'ફાઇનાન્સ માટે ડેટાબેઝ' 'માર્કેટિંગ માટેના ડેટાબેઝ'થી અલગ છે અને તમામ ડેટાબેસેસ એક સામાન્ય ભૌતિક સર્વર પર ઉપલબ્ધ કરાવવામાં આવે છે.

જો કે, વહીવટી અધિકારો ધરાવતા વપરાશકર્તાઓમાંથી એક તે મેઇલ વિશે ભૂલી ગયો અને જટિલ પ્રશ્નો લખવાનું શરૂ કર્યું. આ જટિલ પ્રશ્નોએ બેકએન્ડ પર બિનજરૂરી અસ્થાયી ફાઇલો બનાવવાનું શરૂ કર્યું અને એક સરસ દિવસ જે ડેટા સમયના સમયગાળામાં જમા થયો હતો તેના પરિણામે એક્સેસ ડેટાબેઝમાં ભ્રષ્ટાચાર થયો. તે ડેટાબેઝને લગતી ડેટાબેઝ સુલભતા સહિતની તમામ પ્રવૃત્તિઓનો અચાનક અંત આવી ગયો.

એક્સેસ ડેટાબેઝને સંરેખિત કર્યા પછી અને તમામ નિવારક પગલાં લીધા પછી પણ, વહીવટી વપરાશકર્તા દ્વારા અજાણતાં કરવામાં આવેલી નાની ભૂલ મોટી સમસ્યા તરફ દોરી ગઈ.

હવે જ્યારે ભ્રષ્ટાચાર થયો હતો, અમારું પ્રથમ કામ ભ્રષ્ટાચારની ભૂલને ઉકેલવાનું અને ડેટાબેઝને ફરીથી જીવંત બનાવવાનું હતું.

એક્સેસ ડેટાબેઝને સુધારવા માટે અપનાવવામાં આવેલી રિઝોલ્યુશન પદ્ધતિઓ

RCA એ સમસ્યાનું કારણ અને ઉકેલની પદ્ધતિને ઓળખવામાં અમને મદદ કરી.

બેકઅપ દ્વારા પુનઃસ્થાપિત કરો: અમારી પાસે ડેટાબેઝ પુનઃસ્થાપન માટે ઉપલબ્ધ સમગ્ર ડેટાબેઝનો તૈયાર બેકઅપ હતો. બેકઅપ પુનઃસ્થાપિત કરવા માટે નીચેના પગલાં લેવામાં આવ્યા હતા:

  1. ફાઇલ એક્સપ્લોરર ખોલ્યું અને ડેટાબેઝની તંદુરસ્ત નકલ પસંદ કરવા માટે બ્રાઉઝ કર્યું
  2. ડેટાબેઝને તે સ્થાન પર કૉપિ કર્યો જ્યાં દૂષિત ડેટાબેઝને બદલવાની જરૂર હતી. હાલના ડેટાબેઝને બદલવાનો વિકલ્પ હતો અને અમે તે વિકલ્પ પસંદ કર્યો.
  3. ડેટાબેઝ સુલભ હતો કે કેમ તે ચકાસવા માટે ડેટાબેઝ ખોલ્યો.

અમારા નિરાશા માટે, બેકઅપ નકલ સ્વસ્થ લાગતી નથી. અને, અમને સમજાયું કે એક્સેલ પર ઉપલબ્ધ એક્સેસ ડેટાબેઝ લાંબા સમયથી રિફ્રેશ કરવામાં આવ્યો ન હતો.

જ્યારે વાસ્તવિક સમસ્યા શરૂ થઈ.

અમારો એક્સેસ ડેટાબેઝ સુલભ ન હતો, બેકઅપ હેલ્ધી ન હતું, પાવર ક્વેરી સાથેની એક્સેલ વર્કબુક રિફ્રેશ કરવામાં આવી ન હતી અને અમે પહેલાથી જ કોમ્પેક્ટ અને રિપેર યુટિલિટી ચલાવી રહ્યા હતા, ઇનબિલ્ટ યુટિલિટીમાંથી એક્સેસ ડેટાબેઝ પુનઃપ્રાપ્તિની કોઈ શક્યતા નહોતી.

ડેટાબેઝ રિપેર માટે અંતિમ ઉકેલ

અપ્રાપ્ય ડેટાબેઝ વપરાશકર્તાઓ વચ્ચે પાયમાલી સર્જી રહ્યો હતો. મોટાભાગના વપરાશકર્તાઓ ફસાયેલા રહી ગયા હતા અને નિયમિત કાર્ય કરવા માટે સક્ષમ ન હતા. અમારે ખરેખર ઝડપથી કાર્ય કરવું હતું અને આ સમસ્યાને જલદી ઉકેલવાની હતી. હવે ઉકેલવાની શ્રેષ્ઠ રીત તૃતીય-પક્ષ સૉફ્ટવેર સાથે ભ્રષ્ટ ડેટાબેઝને સુધારવાનો હતો જે ડાઉનટાઇમને લંબાવ્યા વિના સમગ્ર ડેટાબેઝને પુનઃપ્રાપ્ત કરી શકે છે.

અમે એક કાર્યક્ષમ માટે શોધ કરી ડેટાબેઝ પુનઃપ્રાપ્તિ સોફ્ટવેર ઍક્સેસ કરો અને થોડા ઉપલબ્ધ વિકલ્પોમાંથી, પસંદ કરવાનું નક્કી કર્યું ઍક્સેસ માટે તારાઓની સમારકામ . અમે વિવિધ સાઇટ્સ પર પોસ્ટ કરેલી સમીક્ષાઓ વાંચી અને ડેમો સંસ્કરણ અજમાવવાનું વિચાર્યું.

નોંધ: સાવચેતીના પગલા તરીકે, અમે ડેટાબેઝની બેકઅપ કોપી લીધી હતી.

તે DIY સોફ્ટવેર હોવાનું બહાર આવ્યું છે. એકવાર અમે દૂષિત એક્સેસ ફાઇલ સબમિટ કરી લીધા પછી, સોફ્ટવેર અંતિમ તપાસ માટે સમગ્ર ડેટાબેઝનું પૂર્વાવલોકન પ્રદાન કરે છે. ઉપરાંત, સ્ટેલર સપોર્ટ ટીમ અમારા પ્રશ્નોના નિરાકરણમાં વધુ મદદરૂપ હતી.

તે નિર્ભેળ આનંદની ક્ષણ હતી. અમે સૉફ્ટવેરને સક્રિય, સમારકામ અને સમગ્ર એક્સેસ ડેટાબેઝને થોડા સમયની અંદર સાચવી લીધું. ભ્રષ્ટાચારનો મુદ્દો સંપૂર્ણ રીતે ઉકેલાઈ ગયો અને ફરી એકવાર બધા વપરાશકર્તાઓ ડેટાબેઝને ઍક્સેસ કરી શક્યા.

નિષ્કર્ષ

એક્સેસ ડેટાબેઝ અપ્રાપ્ય બની શકે તેવા વિવિધ ઉદાહરણો છે, અને આ ડેટાબેઝની એક મોટી સમસ્યા એ છે કે તે ભ્રષ્ટાચારની સંભાવના ધરાવે છે.

આ કારણોસર હું હંમેશા કાળજી રાખું છું કે જટિલ પ્રશ્નો ન સર્જાય. આવી ક્વેરી મુખ્ય મુદ્દાઓ માટે જાણીતી છે જેમ કે બેકએન્ડ પર બિનજરૂરી કામચલાઉ ફાઇલો બનાવવા, ડેટા મેળવવાની પ્રક્રિયાને ધીમી કરવી, આખરે એક્સેસ ડેટાબેઝમાં ભ્રષ્ટાચાર તરફ દોરી જાય છે. જો આવું થાય, તો તેને તાત્કાલિક ધ્યાન આપવાની જરૂર છે.

તાજેતરમાં, મેં ક્વેસ્ટ દ્વારા હાથ ધરાયેલા મુખ્ય તારણોમાંથી એકનો સામનો કર્યો. તે સ્પષ્ટપણે જણાવવામાં આવ્યું હતું કે હાર્ડવેર નિષ્ફળતા એ 75% ના સ્તરે પહોંચતા બિઝનેસ પ્રભાવનું મુખ્ય કારણ છે (સંદર્ભ માટે નીચેનું કોષ્ટક તપાસો). આવા હાર્ડવેર અથવા સોફ્ટવેર નિષ્ફળતાઓની સીધી વ્યવસાયિક અસર હોય છે અને તે કારણોસર, તેમને ટોચની અગ્રતા સાથે ધ્યાન આપવું આવશ્યક છે.

સફેદ કાગળની છબી

જોકે ડેટાબેઝ બેકઅપ ત્વરિત ઉકેલ પૂરો પાડે છે જ્યારે બેકઅપ તંદુરસ્ત ન હોય ત્યારે વસ્તુઓ ખરાબ થઈ જાય છે. જ્યારે દૂષિત એક્સેસ ડેટાબેઝને રિપેર કરવાની વાત આવે ત્યારે એક્સેસ માટે સ્ટેલર રિપેર જેવા થર્ડ-પાર્ટી સોફ્ટવેર એ શ્રેષ્ઠ વિકલ્પ છે.

અમારા કિસ્સામાં, જ્યાં એક્સેસ ડેટાબેઝ જટિલ પ્રશ્નોના કારણે દૂષિત થઈ ગયો હતો, ત્યારે સૉફ્ટવેર ત્વરિત પરિણામો પ્રદાન કરે છે. સૉફ્ટવેરનો મુખ્ય ફાયદો એ છે કે તે સક્રિયકરણ વિના તેના પ્રદર્શન માટે પરીક્ષણ કરી શકાય છે. અને અમે સક્રિયકરણ પછી તરત જ અમારો ડેટા સાચવી શકીએ છીએ. ત્યાં કોઈ સમય વિલંબ ન હતો અને અમે ડેટાબેઝ ઘટકોને સંપૂર્ણપણે નવા ડેટાબેઝમાં પુનઃસ્થાપિત કરીને ભ્રષ્ટાચારની ભૂલોને ઉકેલી શકીએ છીએ.

વપરાશકર્તાઓ એક્સેસ ડેટાબેઝને ઍક્સેસ કરી શક્યા અને અમને રાહત મળી!