आता सामायिक करा:
अनुक्रमणिका लपवा

दूषित ऍक्सेस डेटाबेस फाइल्स (MDB/ACCDB) दुरुस्त करण्याचे 14 सर्वोत्तम मार्ग जाणून घ्या, ज्यात तज्ञ टूल्स, अंगभूत आणि मॅन्युअल रिकव्हरी पर्याय समाविष्ट आहेत.

आकडेवारी दर्शवते की 58% संस्थांना दरवर्षी किमान एकदा डेटाबेस भ्रष्टाचाराचा सामना करावा लागतो. एक अधिक चिंताजनक वस्तुस्थिती उघड करते की 40% व्यवसाय आपत्तीजनक डेटा नुकसानातून पुनर्प्राप्त करण्यात अयशस्वी ठरतात.

तुमचा ॲक्सेस डेटाबेस कदाचित काम करणे थांबवू शकतो किंवा चेतावणीशिवाय भ्रष्टाचाराची चिन्हे दाखवू शकतो. ही परिस्थिती प्रचंड निराशा निर्माण करते. चांगली बातमी अशी आहे की दूषित ऍक्सेस डेटाबेस फायलींचे निराकरण करण्यासाठी, एमएस ऍक्सेस डेटाबेस त्रुटी दुरुस्त करण्यासाठी आणि हटविलेले रेकॉर्ड पुनर्प्राप्त करण्यासाठी अनेक उपाय अस्तित्वात आहेत.

दूषित ऍक्सेस डेटाबेसेस कसे दुरुस्त करावे या मार्गदर्शकाचा परिचय

अनेक सिद्ध पद्धती दूषित ऍक्सेस डेटाबेस दुरुस्त करण्यात मदत करू शकतात. हे अंगभूत दुरुस्ती साधनांपासून व्यावसायिक पुनर्प्राप्ती सॉफ्टवेअरपर्यंत आहेत. हा तुकडा तुम्हाला किरकोळ समस्यांसाठी त्वरित निराकरणे आणि गंभीर भ्रष्टाचार प्रकरणे हाताळणाऱ्या प्रगत निराकरणांद्वारे मार्गदर्शन करतो.

तुमच्या डेटाबेसकडे आत्ता लक्ष देण्याची गरज आहे? चरण-दर-चरण त्याचे निराकरण करण्याचे जलद मार्ग पाहूया.

1. प्रवेश डेटाबेस भ्रष्टाचार समजून घेणे

जेव्हा अनपेक्षित बदल तुमच्या ऍक्सेस डेटाबेसची मूळ रचना बदलतात तेव्हा डेटाबेस भ्रष्टाचार होतो. दुरुस्तीचे कोणतेही प्रयत्न करण्यापूर्वी भ्रष्टाचाराचे स्वरूप समजून घेणे महत्त्वाचे ठरते.

1.1 डेटाबेस भ्रष्टाचाराची सामान्य कारणे

अ‍ॅक्सेस डेटाबेस करप्ट होण्याची अनेक कारणे आहेत:

  • हार्डवेअर बिघाड जसे की सदोष हार्ड ड्राइव्ह किंवा खराब सेक्टर असलेले स्टोरेज डिव्हाइस डेटाबेस भ्रष्टाचार निर्माण करतात.
  • चुकीची फाइल सिस्टम पुनर्प्राप्ती किंवा संसाधन संघर्ष यासारख्या सॉफ्टवेअरशी संबंधित समस्या डेटाबेस फाइल्सना नुकसान पोहोचवतात.
  • डेटाबेसमधील चुकीचा डिस्कनेक्शन आणि एकाच वेळी बहु-वापरकर्त्यांपर्यंत पोहोचणे यासारख्या मानवी घटकांमुळे नियमितपणे भ्रष्टाचार होतो.
  • डाटाबेस उघडे राहिल्यावर पॉवर आउटेज किंवा क्रॅश झाल्यामुळे सिस्टीम बंद पडल्याने मोठ्या प्रमाणात नुकसान होते. डेटाबेस एक विसंगत स्थितीत समाप्त होऊ शकतो आणि दूषित होऊ शकतो.
  • डेटाबेसमध्ये दूरस्थपणे प्रवेश करताना नेटवर्क कनेक्शनमध्ये व्यत्यय.
  • डेटाबेसचा आकार खूप मोठा आहे.

1.2 ऍक्सेस डेटाबेस करप्शन रोखण्यासाठी उपयुक्त टिप्स

दुसऱ्या लेखात, Access डेटाबेस भ्रष्टाचार रोखण्यासाठी आम्ही आधीच अनेक उपयुक्त टिप्स दिल्या आहेत, ज्यामुळे भ्रष्टाचार 95% कमी होईल. तथापि, उर्वरित प्रकरणे हाताळण्यासाठी आम्हाला अद्याप प्रभावी पद्धतींची आवश्यकता आहे.

१.३ डेटाबेस खराब झाल्यावर त्रुटी संदेश

जेव्हा तुम्ही डेटाबेस उघडण्याचा प्रयत्न करता आणि खालील त्रुटी संदेश पाहता, तेव्हा तुमचा डेटाबेस दूषित असू शकतो:

  • अपरिचित डेटाबेस स्वरूप 'filename.mdb' (त्रुटी 3343)
  • डेटाबेस 'filename.mdb' दुरुस्त करणे आवश्यक आहे किंवा डेटाबेस फाइल नाही. (त्रुटी 2239) मायक्रोसॉफ्ट ऑफिस databaseक्सेस डेटाबेस उघडे असताना आपण किंवा अन्य वापरकर्त्याने अनपेक्षितरित्या मायक्रोसॉफ्ट ऑफिस प्रवेश सोडला असू शकतो. आपण मायक्रोसॉफ्ट ऑफिस प्रवेश डेटाबेस दुरुस्त करण्याचा प्रयत्न करू इच्छिता?
  • डेटाबेस 'filename.mdb' दुरुस्त करणे शक्य नाही किंवा मायक्रोसॉफ्ट ऑफिस Accessक्सेस डेटाबेस फाइल नाही.
  • मायक्रोसॉफ्ट जेट डेटाबेस इंजिन 'filename.mdb' ही फाइल उघडू शकत नाही. ती आधीच दुसऱ्या वापरकर्त्याद्वारे उघडली जाते, किंवा तुम्हाला तिचा डेटा पाहण्यासाठी परवानगी आवश्यक आहे.
  • मायक्रोसॉफ्ट जेट डेटाबेस इंजिनला 'एक्सएक्सएक्सएक्सएक्सएक्स' हा ऑब्जेक्ट सापडला नाही. ऑब्जेक्ट अस्तित्त्वात आहे आणि आपण त्याचे नाव आणि पथ नावाचे शब्दलेखन योग्य असल्याची खात्री करा. (त्रुटी 3011)
  • रेकॉर्ड वाचू शकत नाही; 'एक्सएक्सएक्सएक्सएक्सएक्स' वर वाचण्याची परवानगी नाही (त्रुटी 3112)
  • डेटाबेस 'filename.mdb' उघडू शकत नाही. आपला अनुप्रयोग ओळखणारा हा डेटाबेस असू शकत नाही किंवा फाइल दूषित होऊ शकते. (त्रुटी 3049)
  • 'filename.mdb' ऑब्जेक्ट वापरण्यासाठी तुमच्याकडे आवश्यक परवानग्या नाहीत. (त्रुटी ३०३३)
  • अवैध फील्ड डेटा प्रकार (त्रुटी 3259)
  • अनपेक्षित त्रुटी 35012
  • मायक्रोसॉफ्ट एक्सेसला आढळले आहे की हा डेटाबेस विसंगत स्थितीत आहे आणि डेटाबेस पुनर्प्राप्त करण्याचा प्रयत्न करेल. या प्रक्रियेदरम्यान, डेटाबेसची बॅकअप प्रत तयार केली जाईल आणि सर्व पुनर्प्राप्त वस्तू नवीन डेटाबेसमध्ये ठेवल्या जातील. प्रवेश नंतर नवीन डेटाबेस उघडेल. यशस्वीरित्या पुनर्प्राप्त न झालेल्या वस्तूंची नावे “पुनर्प्राप्ती त्रुटी” सारणीमध्ये लॉग इन केली जातील. (त्रुटी 9505)
  • डेटाबेस 'xxx.mdb' दुरुस्त करणे शक्य नाही किंवा मायक्रोसॉफ्ट एक्सेस डेटाबेस फाइल नाही.
  • या सारणीमध्ये 'आयडी' हा निर्देशांक नाही. (त्रुटी ३८००)
  • 'AOIndex' या सारणीमध्ये अनुक्रमणिका नाही. (त्रुटी ३८००)
  • वैध बुकमार्क नाही. (त्रुटी 3159)
  • आरक्षित त्रुटी (- ####); या त्रुटीबद्दल कोणताही संदेश नाही. (त्रुटी 2626/3000)
  • या संगणकात आपल्या संगणकास हानी पोहचवण्याचा हेतू असलेला कोड असल्यास ही फाईल सुरक्षित असू शकत नाही.
  • फाईल आढळली नाही
  • डेटाबेस उघडला जाऊ शकत नाही कारण त्यामध्ये असलेला VBA प्रकल्प वाचला जाऊ शकत नाही. व्हीबीए प्रकल्प प्रथम हटविला गेला तरच डेटाबेस उघडता येतो. व्हीबीए प्रकल्प हटविण्यामुळे मॉड्यूल, फॉर्म आणि अहवालांमधून सर्व कोड काढले जातात. आपण डेटाबेस उघडण्याचा आणि व्हीबीए प्रकल्प हटविण्याचा प्रयत्न करण्यापूर्वी आपल्या डेटाबेसचा बॅक अप घ्यावा. (त्रुटी 29081)
  • डेटाबेसमधील व्हिज्युअल बेसिक फॉर .प्लिकेशन्स प्रकल्प खराब आहे.
  • मायक्रोसॉफ्ट अ‍ॅक्सेसला या फाईलमध्ये करप्टेशन आढळले आहे. करप्टेशन दुरुस्त करण्याचा प्रयत्न करण्यासाठी, प्रथम फाईलची बॅकअप प्रत बनवा. फाइल टॅबवर क्लिक करा, मॅनेज वर पॉइंट करा आणि नंतर कॉम्पॅक्ट अँड रिपेअर डेटाबेसवर क्लिक करा. जर तुम्ही सध्या ही करप्टेशन दुरुस्त करण्याचा प्रयत्न करत असाल, तर तुम्हाला ही फाईल पुन्हा तयार करावी लागेल किंवा ती मागील बॅकअपमधून रिस्टोअर करावी लागेल. (एरर २९०७२)
  • आपण टेबलवर विनंती केलेले बदल यशस्वी झाले नाहीत कारण ते अनुक्रमणिका, प्राथमिक की किंवा नातेसंबंधात डुप्लिकेट मूल्ये तयार करतात. (त्रुटी 3022)

१.४ दूषित डेटाबेसची इतर चिन्हे

खालील निर्देशक सामान्यतः डेटाबेस भ्रष्टाचाराकडे निर्देश करतात:

  • डेटाबेस उघडण्याचा प्रयत्न करताना सिस्टम क्रॅश होते
  • कोणताही पासवर्ड अस्तित्वात नसताना यादृच्छिक संकेतशब्द प्रॉम्प्ट करतो
  • गहाळ फील्ड सूचना
  • ॲप्लिकेशन्स प्रकल्प भ्रष्टाचार संदेशांसाठी व्हिज्युअल बेसिक

1.5 व्यवसाय ऑपरेशन्सवर प्रभाव

डेटाबेस भ्रष्टाचाराचे व्यावसायिक परिणाम गंभीर आहेत. अलीकडील अभ्यास दर्शविते की डेटा समस्यांमुळे 20 दिवसांचा सरासरी डाउनटाइम होतो ज्यामुळे सामान्य ऑपरेशन्समध्ये मोठ्या प्रमाणात व्यत्यय येतो. डेटा गमावल्याने या कॅस्केडिंग समस्या उद्भवतात:

एक माणूस त्याच्या डेटाबेसमधील डेटा गमावण्याबद्दल वेडा आहे.

 

  1. आर्थिक परिणाम
    • यूएस कंपन्यांना सरासरी डेटा उल्लंघनाचा सामना करावा लागतो costs $8.60 दशलक्ष
    • पुनर्प्राप्ती कालावधी नऊ महिन्यांपर्यंत वाढतो
    • डेटा मनोरंजन आणि पुनर्प्राप्ती संसाधने वापरतात
  2. ऑपरेशनल व्यत्यय
    • गंभीर यंत्रणा काम करणे थांबवतात
    • उत्पादकता टाइमलाइनला विलंब होतो
    • ग्राहकांचा विश्वास आणि निष्ठा प्रभावित होते

हार्ड ड्राइव्ह क्रॅश किंवा सिस्टीम अयशस्वी झाल्यामुळे 67% डेटा गमावण्याच्या घटना घडतात. ही वस्तुस्थिती मजबूत बॅकअप प्रणाली आणि योग्य डेटाबेस देखभाल प्रक्रियेच्या गरजेवर जोर देते.

२. मोफत अंगभूत प्रवेश दुरुस्ती साधने

मायक्रोसॉफ्ट अ‍ॅक्सेसमध्ये अनेक मोफत बिल्ट-इन टूल्स आहेत जे दूषित अ‍ॅक्सेस डेटाबेस दुरुस्त करण्यास मदत करतात. हे मूळ उपाय कोणत्याही तृतीय-पक्ष सॉफ्टवेअरशिवाय सामान्य डेटाबेस समस्यांचे निराकरण करू शकतात.

2.1 कॉम्पॅक्ट आणि रिपेअर डेटाबेस टूल

अंगभूत कॉम्पॅक्ट आणि रिपेअर टूल हे डेटाबेस देखभालीचा एक महत्त्वाचा भाग आहे जे अनेक समस्या टाळू शकते. हे साधन दोन गोष्टी करते - ते तुमच्या डेटाबेस फाइल्स चांगल्या प्रकारे चालवते आणि किरकोळ भ्रष्टाचार समस्यांचे निराकरण करते.

हे साधन कसे वापरायचे ते येथे आहे:

  1. Starटी प्रवेश
  2. सर्व सक्रिय डेटाबेस कनेक्शन बंद करा
  3. डेटाबेस टूल्स टॅबवर जा
  4. "कॉम्पॅक्ट आणि रिपेअर डेटाबेस टूल्स" निवडा
  5. "डेटाबेस टू कॉम्पॅक्ट फ्रॉम" डायलॉगमध्ये, दुरुस्त करायचा डेटाबेस निवडा.
  6. "कॉम्पॅक्ट" बटणावर क्लिक करा.

डेटाबेस कॉम्पॅक्ट आणि दुरुस्त करण्यासाठी MS Access मधील अंगभूत "कॉम्पॅक्ट आणि रिपेअर डेटाबेस" टूल वापरा.

आम्ही दर आठवड्याला ही देखभाल चालवतो, विशेषत: डेटाबेसवर ज्यामध्ये बरेच अपडेट्स आणि हटवले जातात. हे कार्यप्रदर्शन इष्टतम ठेवते आणि डेटा फुगण्यापासून थांबवते.

अधिक माहितीसाठी, आपण येथे देखील भेट देऊ शकता अधिकृत मायक्रोसॉफ्ट पृष्ठ बाह्य दुवा.

2.2 DAO कार्य DBEngine.CompactDatabase

DAO कॉम्पॅक्टडेटाबेस फंक्शन आम्हाला बिल्ट-इन टूलपेक्षा डेटाबेस देखभालीवर अधिक नियंत्रण देते. ही पद्धत आम्हाला दुरुस्ती प्रक्रिया स्वयंचलित करू देते.

हे फंक्शन अनेक डेटाबेससह चांगले कार्य करते ज्यांना नियमित देखभाल आवश्यक आहे. हे तुमच्या डेटाबेसची एक नवीन, ऑप्टिमाइझ केलेली प्रत तयार करते आणि तुमचा सर्व डेटा आणि वस्तू अबाधित ठेवते.

डिरेक्टरी अंतर्गत सर्व एक्सेस डेटाबेसेस बॅच दुरुस्त करण्यासाठी खाली VBA कोड आहे:

पर्याय स्पष्ट ' Windows API घोषणा जोडा प्रायव्हेट डिक्लेअर PtrSafe फंक्शन SHBrowseForFolder Lib "shell32" (lpbi as BROWSEINFO) PtrSafe फंक्शन घोषित करा SHGetPathFromIDList Lib "shell32" (ByVal, StBlp द्वारे लाँगरिंग) खाजगी घोषित करा PtrSafe Sub CoTaskMemFree Lib "ole32" (ByVal pvoid As Long) खाजगी प्रकार BROWSEINFO hWndOwner As long pidlRoot As long pszDisplayName स्ट्रिंग lpszTitle प्रमाणे स्ट्रिंग ulFlags म्हणून लाँगबॅक म्हणून लाँगबॅक lpszTitle म्हणून. शेवटचा प्रकार खाजगी प्रकार ProcessStats SuccessCount as long Failurecount as long end type Public Sub CompactRepairDatabases() डिम fso ऑब्जेक्ट डिम फोल्डर म्हणून ऑब्जेक्ट डिम फाईल म्हणून ऑब्जेक्ट डिम फोल्डरपथ स्ट्रिंग म्हणून डिम स्टॅट्स प्रोसेसस्टॅट्स म्हणून 'फाइलसिस्टम ऑब्जेक्ट सेट तयार करा = fso CreateObject("Scripting.FileSystemObject") ' फोल्डर पिकर डायलॉग दाखवा folderPath = GetFolderPath() जर folderPath = "" नंतर MsgBox "ऑपरेशन रद्द केले.", vbInformation बाहेर पडा सब एंड जर ' stats stats प्रारंभ करा.SuccessCount.F = 0 स्टेटस. फोल्डर ऑब्जेक्ट मिळवा फोल्डर सेट करा = fso.GetFolder(folderPath) ' प्रत्येक फाईल फोल्डरमधील प्रत्येक फाईलसाठी फोल्डरमध्ये प्रक्रिया करा. फाईल्स ' तो ऍक्सेस डेटाबेस आहे का ते तपासा जर IsAccessDatabase(file.Name) नंतर CompactAndRepairDB(file.Path) तर stats.SuccessCount = stats.SuccessCount + 0 इतर आकडेवारी.FailureCount = stats.FailureCount + 1 End If End असल्यास पुढील फाईल ' परिणाम दर्शवा MsgBox "प्रक्रिया पूर्ण झाली!" rary फाइल पथ tempFile = Left$(dbPath, InStrRev(dbPath, ".") - 1) & "_temp" & _ Mid$(dbPath, InStrRev(dbPath, ".")) ' DBEngine.CompactDatabase कॉम्पॅक्ट आणि दुरुस्त करण्याचा प्रयत्न dbPath, tempFile ' मूळ हटवा आणि temp चे मूळ किल वर नाव बदला dbPath नाव tempFile as dbPath CompactAndRepairDB = True Exit Function ErrorHandler: CompactAndRepairDB = False ' जर एरर वर अस्तित्वात असेल तर तात्पुरती फाईल साफ करा Dir(tempFile) <> "" नंतर tempFile फंक्शन समाप्त करा

अधिक माहितीसाठी, आपण येथे देखील भेट देऊ शकता अधिकृत मायक्रोसॉफ्ट पृष्ठ बाह्य दुवा.

2.3 दूषित ऍक्सेस डेटाबेसचे निराकरण करण्यासाठी VBA कोड डीकंपाइल करणे

खराब VBA कोड डेटाबेस समस्या निर्माण करू शकतात. /decompile स्विच हे Microsoft Access मधील एक मौल्यवान समस्यानिवारण साधन आहे जे या समस्यांचे निराकरण करण्यात मदत करू शकते. जरी "decompile" असे नाव दिले असले तरी, पारंपारिक अर्थाने ते प्रत्यक्षात "decompile" नाही - ते संकलित कोड परत स्त्रोत कोडमध्ये रूपांतरित करत नाही. त्याऐवजी, तुमचा मूळ VBA कोड जतन करताना ते सर्व संकलित आवृत्त्या साफ करते, प्रवेशास सुरवातीपासून सर्वकाही पुन्हा संकलित करू देते.

डेटाबेस डिकंपाइल करण्यासाठी, फक्त Windows कमांड प्रॉम्प्ट (cmd.exe) वरून /decompile स्विचसह ऍक्सेस लाँच करा:

"C:Program Files (x86)Microsoft OfficerootOffice16MSACCESS.EXE" "C:UsersccwDocumentsDatabase.accdb" /decompile

टीप: ACCESS.EXE चे मार्ग आणि त्यानुसार तुमचा डेटाबेस बदला.

महत्त्वाच्या सुरक्षितता सूचना:

  • डिकम्पाइल करण्यापूर्वी तुमच्या डेटाबेस फाइलचा नेहमी बॅकअप घ्या.
  • हे एक अदस्तांकित वैशिष्ट्य आहे, म्हणून सावधगिरीने वापरा.
  • हे संकलित .mde/.accde फाइल्सवर कार्य करणार नाही (केवळ .mdb/.accdb साठी).
  • डिकंपाइल करण्यापूर्वी ऍक्सेसची सर्व उदाहरणे बंद केल्याचे सुनिश्चित करा.

विघटन केल्यानंतर:

  1. डेटाबेस उघडा
  2. VBA संपादक उघडा
  3. सर्व मॉड्यूल्स पुन्हा कंपाइल करण्यासाठी डीबग - कंपाइल कमांड वापरा
  4. डेटाबेस सेव्ह करा

ही प्रक्रिया अंशतः संकलित केलेल्या कोडमधील भ्रष्टाचार दूर करण्यात मदत करते आणि ऍक्सेस डेटाबेसमधील अनेक रहस्यमय VBA-संबंधित त्रुटींचे निराकरण करू शकते.

2.4 खराब झालेले ऍक्सेस डेटाबेस दुरुस्त करण्यासाठी JetComp युटिलिटी वापरा

JetComp युटिलिटी हे जुन्या ऍक्सेस डेटाबेससाठी स्वतंत्र साधन आहे. वरून डाउनलोड करू शकता येथे किंवा अधिकृत मायक्रोसॉफ्ट पृष्ठ बाह्य दुवा.

खराब झालेले ऍक्सेस डेटाबेस दुरुस्त करण्यासाठी MS JetComp युटिलिटी वापरा.

येथे त्याचे फायदे आणि मर्यादा आहेत:

मुख्य फायदे:

  • कॉम्पॅक्ट करण्यापूर्वी डेटाबेस उघडणे वगळते.
  • मानक कॉम्पॅक्ट आणि रिपेअर युटिलिटी दुरुस्त करू शकत नाही असे डेटाबेस हाताळण्यासाठी अधिक चांगले.
  • पासवर्ड-संरक्षित डेटाबेससह कार्य करते.
  • एकाधिक भाषा डेटाबेसेसचे समर्थन करते.

मर्यादा:

  • मायक्रोसॉफ्ट जेट डेटाबेस इंजिन 3.x आणि 4.x सह तयार केलेल्या *.mdb डेटाबेसला केवळ समर्थन द्या.

ही अंगभूत साधने एक उत्तम एसtarडेटाबेस दुरुस्तीसाठी टिंग पॉइंट. जर ते काम करत नसतील, तर तुम्हाला आधी कव्हर केलेल्या सारख्या अधिक प्रगत उपायांची आवश्यकता असू शकते.

३. मोफत मॅन्युअल डेटाबेस दुरुस्ती तंत्रे

अंगभूत उपयुक्तता नेहमी दूषित ऍक्सेस डेटाबेसचे निराकरण करत नाहीत, तर व्यावसायिक साधनांना अतिरिक्त पैशांची आवश्यकता असते. मॅन्युअल तंत्र खराब झालेल्या डेटाबेसमधून विनामूल्य डेटा पुनर्प्राप्त करण्यात मदत करू शकतात. या पद्धती अधिक वेळ घेतात परंतु अनेकदा कोणतेही अतिरिक्त शुल्क न घेता चांगले परिणाम देतात.

3.1 नवीन डेटाबेसमध्ये ऑब्जेक्ट्स आयात करणे

आयात पद्धतीमुळे आम्हाला दूषित डेटाबेसमधून डेटा जतन करण्यात असंख्य वेळा मदत झाली आहे. खराब झालेल्या वस्तूंपासून पद्धतशीरपणे हस्तांतरित करण्यासाठी या दृष्टिकोनास नवीन डेटाबेसची आवश्यकता आहे. हे सर्वोत्कृष्ट कार्य करते ते येथे आहे:

  1. नवीन, रिक्त प्रवेश डेटाबेस तयार करा
  2. आपोआप तयार केलेले टेबल 1 बंद करा
  3. "बाह्य डेटा" टॅबवर जा
  4. "रिबन सानुकूलित करा..." वर क्लिक करा
  5. नवीन गट तयार करण्यासाठी "नवीन गट" वर क्लिक करा.
  6. नवीन गटामध्ये जोडण्यासाठी “प्रवेश (इम्पोर्ट ऍक्सेस डेटा)” निवडा आणि नंतर “जोडा>>” क्लिक करा.
  7. नवीन गटातून "प्रवेश" निवडा.
  8. तुमच्या दूषित डेटाबेसवर ब्राउझ करा
  9. तुम्ही आयात करू इच्छित असलेल्या सर्व वस्तू निवडा
  10. "पर्याय" वर क्लिक करा आणि "संबंध" तपासले असल्याचे सुनिश्चित करा.
  11. आपल्या नवीन डेटाबेसमध्ये ऑब्जेक्ट्स आयात करण्यासाठी "ओके" क्लिक करा.

खाली एक चरण-दर-चरण व्हिडिओ ट्यूटोरियल आहे:



टीप:

  1. कोणत्याही दुरुस्ती प्रक्रियेचा प्रयत्न करण्यापूर्वी बॅकअप घ्या.
  2. आयात अयशस्वी झाल्यास, आयात यशस्वी होईपर्यंत काही ऑब्जेक्ट्स (सर्व ऑब्जेक्टऐवजी) निवडून पुन्हा प्रयत्न करा.
  3. ही पद्धत हलक्या दूषिततेसह सर्वोत्तम कार्य करते जेथे वस्तू उपलब्ध राहतात.

3.2 लिंक केलेल्या टेबल्सद्वारे पुनर्प्राप्त करणे

जेव्हा थेट आयात काम करत नाही तेव्हा बाह्य दुवे डेटा पुनर्प्राप्त करण्यात मदत करतात. हे तंत्र डेटा न हलवता दूषित डेटाबेसशी कनेक्ट होते.

बाह्य दुवे तयार करण्यासाठी, फक्त 5.1 प्रमाणेच प्रक्रिया फॉलो करा, डेटाबेस आयात करताना, तुम्ही "लिंक केलेले टेबल तयार करून डेटा स्त्रोताशी दुवा" निवडा:

एमएस ऍक्सेसमध्ये लिंक केलेले टेबल तयार करा.

त्यानंतर, ऍक्सेस वर्तमान डेटाबेसमध्ये लिंक केलेले टेबल तयार करेल, स्रोत दूषित डेटाबेसकडे निर्देश करेल:

एमएस ऍक्सेसमध्ये, लिंक केलेले टेबल (निळ्या बाणासह) दूषित डेटाबेसमधून मॅन्युअल पुनर्प्राप्तीची परवानगी देते.

मग टेबल पुनर्प्राप्त करण्यासाठी आपण खालीलप्रमाणे करू शकता:

  1. लिंक केलेले टेबल उघडा.
  2. जर लिंक केलेले टेबल उघडता येत असेल तर नवीन डेटाबेसमध्ये समान रचना असलेले नवीन टेबल तयार करा.
  3. बॅचमध्ये प्रवेशयोग्य रेकॉर्ड कॉपी करा. हस्तांतरणादरम्यान डेटा गमावण्याचा धोका कमी करण्यासाठी रेकॉर्डच्या लहान बॅचसह (एकावेळी 50-100) कार्य करा.
  4. नवीन टेबलमध्ये पेस्ट करा.
  5. हस्तांतरणानंतर प्रत्येक रेकॉर्डची चाचणी घ्या.
  6. सर्व लिंक केलेल्या सारण्यांसाठी चरण 1 ते 5 ची पुनरावृत्ती करा.
  7. संबंध आणि प्रश्न पुन्हा तयार करा
  8. इतर ऑब्जेक्ट्स, जसे की फॉर्म, मॅक्रो इत्यादी, त्याच प्रकारे केले जाऊ शकतात.

आमची चाचणी दर्शवते की ही मॅन्युअल तंत्रे सर्वोत्तम कार्य करतात जेव्हा:

  • डेटाबेस अंशतः उपलब्ध राहतो, जिथे काही टेबल्स आणि ऑब्जेक्ट्स अजूनही काम करतात तर काही दूषित असतात.
  • अंगभूत दुरुस्ती साधने काम करत नाहीत
  • आपल्याला विशिष्ट डेटा पुनर्प्राप्त करण्याची आवश्यकता आहे
  • वेळेचा दबाव ही समस्या नाही

या मॅन्युअल पद्धतींना संयम आणि काळजीपूर्वक लक्ष देणे आवश्यक आहे. दुरुस्तीसाठी घाई केल्याने अनेकदा अधिक समस्या निर्माण होतात. तुमचा वेळ घ्या आणि संपूर्ण दुरुस्ती प्रक्रियेदरम्यान बॅकअप प्रती ठेवा.

4. वापरणे DataNumen Access Repair भ्रष्ट प्रवेश डेटाबेस निराकरण करण्यासाठी

जर वरील सर्व मोफत पद्धती अयशस्वी झाल्या, तर तुम्ही व्यावसायिक उपाय विचारात घेऊ शकता. DataNumen Access Repair दूषित ऍक्सेस डेटाबेसचे निराकरण करण्यासाठी सर्वोत्तम व्यावसायिक डेटाबेस दुरुस्ती साधनांपैकी एक म्हणून उभे आहे. हे मजबूत साधन Office 95 सह, Access 2021 ते 365 पर्यंतच्या सर्व आवृत्त्यांसह कार्य करते.

4.1 एकल फाइल दुरुस्त करा

एकल ऍक्सेस डेटाबेस फाईल दुरुस्त करण्यासाठी, कृपया खालीलप्रमाणे करा:

  1. Microsoft Access आणि इतर ॲप्लिकेशन्स बंद करा जे तुमच्या स्रोत डेटाबेस फाइलमध्ये बदल करू शकतात.
  2. स्रोत डेटाबेस फाइल (.mdb, .accdb) निवडा.
  3. जर स्त्रोत फाइल test.mdb/test.accdb असेल, तर आउटपुट फाइलचे नाव test_fixed.mdb/test_fixed.accdb वर स्वयंचलितपणे सेट केले जाईल. तुम्ही आउटपुट फाइलचे नाव मॅन्युअली बदलू शकता (.mdb, .accdb).
  4. “एसtart दुरुस्ती" बटण
  5. दुरुस्ती प्रक्रियेनंतर, DataNumen Access Repair नवीन डेटाबेस आउटपुट करेल.

वापर DataNumen Access Repair एकच खराब झालेली ऍक्सेस डेटाबेस फाइल दुरुस्त करण्यासाठी.

4.2 फाइल्सचा बॅच दुरुस्त करा

बॅच प्रोसेसिंग वैशिष्ट्यासह संस्था वेळ आणि श्रम वाचवू शकतात. एकाधिक दूषित डेटाबेस रांगेत लावले जाऊ शकतात आणि क्रमाक्रमाने प्रक्रिया केली जाऊ शकतात DataNumen, खालीलप्रमाणे:

  1. "बॅच रिपेअर" टॅबवर जा.
  2. दुरुस्त करण्यासाठी एकाधिक एक्सेस डेटाबेस फाइल्स (.mdb, .accdb) जोडण्यासाठी “फाइल्स जोडा” वर क्लिक करा.
  3. “एसtart दुरुस्ती" बटण
  4. यादीतील सर्व फाईल्स एक एक करून दुरुस्त केल्या जातील

वापर DataNumen Access Repair खराब झालेल्या ऍक्सेस डेटाबेस फाइल्सच्या बॅचचे निराकरण करण्यासाठी.

4.3 हटवलेले टेबल आणि रेकॉर्ड पुनर्प्राप्त करा

हटवलेली सामग्री पुनर्प्राप्त करण्याची साधनाची क्षमता प्रभावी आहे. येथे पुनर्प्राप्ती प्रक्रिया आहे:

  1. "पर्याय" टॅबवर जा
  2. खालीलप्रमाणे "हटवलेल्या सारण्या पुनर्प्राप्त करा" आणि "हटवलेले रेकॉर्ड पुनर्प्राप्त करा" सक्षम करा:
    वापर DataNumen Access Repair ऍक्सेस डेटाबेस फाइल्समधील टेबल्स किंवा रेकॉर्ड्स रद्द करणे.
  3. "दुरुस्ती" टॅबवर जा आणि एसtarतुमची फाईल दुरुस्त करत नाही.

4.4 अनुक्रमणिका, संबंध आणि प्रश्न पुनर्प्राप्त करा

DataNumen विविध डेटाबेस ऑब्जेक्ट्स यशस्वीरित्या पुनर्प्राप्त करते जसे की:

  • जटिल SQL क्वेरी (हटवा, घाला, आदेश अद्यतनित करा)
  • सारणी संबंध आणि अनुक्रमणिका

आपण या वस्तू पुनर्प्राप्त करू इच्छित असल्यास, कृपया खालीलप्रमाणे करा:

  1. "पर्याय" टॅबवर जा
  2. खालीलप्रमाणे “रिकव्हर इंडेक्सेस”, “रिलेशनशिप रिकव्हर करा” आणि “रिकव्हर क्वेरी” सक्षम करा:
    वापर DataNumen Access Repair अनुक्रमणिका, संबंध आणि क्वेरींसह Access डेटाबेस फाइल्समधील इतर ऑब्जेक्ट्स पुनर्प्राप्त करण्यासाठी.
  3. "दुरुस्ती" टॅबवर जा आणि एसtarतुमची फाईल दुरुस्त करत नाही.

4.5 हार्ड ड्राइव्ह, डिस्क प्रतिमा किंवा बॅकअप फाइल्समधून प्रवेश डेटा पुनर्प्राप्त करा

जर तुमच्याकडे ॲक्सेस डेटाबेस नसेल तर हार्ड ड्राइव्ह, डिस्क इमेज किंवा बॅकअप फाइल्समधून ऍक्सेस डेटा थेट पुनर्प्राप्त केला जाऊ शकतो, उदाहरणार्थ:

  • तुम्ही ऍक्सेस MDB/ACCDB डेटाबेस फाइल कायमची हटवता.
  • तुम्ही हार्ड ड्राइव्ह फॉरमॅट करा.
  • हार्ड ड्राइव्ह अपयश.
  • व्हीएमवेअर किंवा आभासी पीसी मधील व्हर्च्युअल डिस्क खराब किंवा खराब झाली आहे.
  • बॅकअप मीडियावरील बॅकअप फाइल दूषित किंवा खराब झाली आहे आणि तुम्ही त्यातून ऍक्सेस MDB/ACCDB डेटाबेस फाइल पुनर्संचयित करू शकत नाही.
  • डिस्क इमेज फाइल दूषित किंवा खराब झाली आहे आणि तुम्ही त्यातून तुमची ऍक्सेस फाइल पुनर्प्राप्त करू शकत नाही.

जर तुमच्याकडे डिस्क इमेज किंवा बॅकअप फाइल्स असतील तर तुम्ही खालीलप्रमाणे करू शकता:

  1. स्त्रोत फाइल निवडण्यासाठी "..." बटणावर क्लिक करा.
  2. "ओपन फाइल" डायलॉगमध्ये, फिल्टर म्हणून "सर्व फाइल्स (*)" निवडा.
  3. दुरुस्त करण्यासाठी स्त्रोत फाइल म्हणून डिस्क प्रतिमा किंवा बॅकअप फाइल निवडा.
  4. आउटपुट निश्चित डेटाबेस फाइल सेट करा आणि त्याचा विस्तार .mdb किंवा .accdb असल्याची खात्री करा.

वापर DataNumen Access Repair हार्ड ड्राइव्हस्, डिस्क प्रतिमा किंवा बॅकअप फायलींमधून प्रवेश डेटा पुनर्प्राप्त करण्यासाठी.

आपण हार्ड ड्राइव्हवरून थेट पुनर्प्राप्त करू इच्छित असल्यास, आपल्याला वापरण्याची आवश्यकता आहे DataNumen Disk Image हार्ड ड्राइव्हसाठी डिस्क प्रतिमा फाइल तयार करण्यासाठी:

  1. हार्ड ड्राइव्ह किंवा डिस्क निवडा.
  2. आउटपुट प्रतिमा फाइल नाव सेट करा.
  3. “एसtarहार्ड ड्राइव्ह/डिस्कमधून डिस्क प्रतिमा फाइल तयार करण्यासाठी t क्लोनिंग” बटण.

वापर DataNumen Disk Image हार्ड ड्राइव्ह/डिस्कमधून डिस्क इमेज फाइल तयार करण्यासाठी, जेणेकरून DataNumen Access Repair डिस्क इमेज फाइलमधून ऍक्सेस डेटा पुनर्प्राप्त करू शकतो.

आपण डिस्क प्रतिमा फाइल प्राप्त केल्यानंतर, आपण वापरू शकता DataNumen Access Repair त्यातून डेटा पुनर्प्राप्त करण्यासाठी.

4.6 रॅन्समवेअर किंवा व्हायरसपासून पुनर्प्राप्त करा

DataNumen ransomware हल्ला आणि व्हायरस संक्रमण विरुद्ध अपवादात्मकपणे चांगले कार्य करते. फक्त एनक्रिप्टेड किंवा संक्रमित ऍक्सेस डेटाबेस फाइल स्त्रोत दूषित फाइल म्हणून घ्या आणि ती दुरुस्त करा, तुम्हाला त्यातून डेटा मिळेल.

२.८ नमुना फायली

दूषित अ‍ॅक्सेस डेटाबेस फाइलचा नमुना द्वारे फाइल पुनर्प्राप्त DataNumen Access Repair (फिक्स्ड फाइलमधील 'Recovered_Table2/3' टेबल हे खराब न झालेल्या फाइलमधील 'स्टाफ' टेबलशी संबंधित आहे)
mydb_1.mdb (चूक 3343) mydb_1_fixed.mdb
mydb_2.mdb (चूक 3343) mydb_2_fixed.mdb
mydb_3.mdb (चूक 2239) mydb_3_fixed.mdb
mydb_4.mdb (चूक 3011) mydb_4_fixed.mdb
mydb_5.mdb (चूक 3112) mydb_5_fixed.mdb
mydb_6.mdb (चूक 9505) mydb_6_fixed.mdb
mydb_7.mdb (चूक 29081) mydb_7_fixed.mdb
mydb_8.accdb (चूक 3800) mydb_8_fixed.accdb
mydb_9.accdb (चूक 3159) mydb_9_fixed.accdb
mydb_10.mdb (त्रुटी २६२६/३०००) mydb_10_fixed.mdb
mydb_11.mdb (सुरक्षा इशारा) mydb_11_fixed.mdb

5. वापरणे DataNumen Data Recovery प्रवेश डेटाबेस पुनर्प्राप्त करण्यासाठी

DataNumen Data Recovery Access डेटाबेस फाइल l असल्यास हे आणखी एक उत्तम साधन आहेost किंवा हटवले.

5.1 पुनर्प्राप्त एलost किंवा हटवलेले डेटाबेस

जर तुमचा Access डेटाबेस l असेलost किंवा विविध कारणांसाठी हटविले, आपण वापरू शकता DataNumen Data Recovery ते परत मिळवण्यासाठी:

  1. Start DataNumen Data Recovery.
  2. स्कॅन करण्यासाठी हार्ड डिस्क/ड्राइव्ह निवडा.
  3. “ओके” बटणावर क्लिक करा.
  4. DataNumen Data Recovery निवडलेली हार्ड डिस्क/ड्राइव्ह स्कॅन करेल.
  5. स्कॅन प्रक्रियेनंतर, डेटाबेस पुनर्प्राप्त करण्यायोग्य असल्यास, तो सूचीमध्ये असेल.
  6. डेटाबेस निवडा आणि फोल्डरमध्ये पुनर्प्राप्त करण्यासाठी "पुनर्प्राप्त" बटणावर क्लिक करा.वापर DataNumen Data Recovery पुनर्प्राप्त करण्यासाठी lost किंवा हार्ड ड्राइव्ह/डिस्कमधून ऍक्सेस डेटाबेस हटवले.

5.2 डिस्क इमेज फाइल्समधून पुनर्प्राप्त करा

तुमच्याकडे आधीपासून हार्ड डिस्क/ड्राइव्हसाठी डिस्क इमेज फाइल असल्यास, तुम्ही इमेज फाइलमधून थेट डेटाबेस रिकव्हर करू शकता:

  1. Start DataNumen Data Recovery.
  2. प्रतिमा फाइल स्कॅन करण्यासाठी “स्कॅन” > “स्कॅन प्रतिमा फाइल” निवडा.
  3. उर्वरित चरण 3.1 प्रमाणेच आहेत.

वापर DataNumen Data Recovery पुनर्प्राप्त करण्यासाठी lost किंवा डिस्क इमेज फाइलमधून ऍक्सेस डेटाबेस हटवले.

5.3 पुनर्प्राप्त केलेले डेटाबेस दुरुस्त करा

कधीकधी, ऍक्सेस डेटाबेस द्वारे पुनर्प्राप्त केले जातात DataNumen Data Recovery अजूनही भ्रष्ट आहेत. अशा परिस्थितीत, आपण वापरू शकता DataNumen Access Repair पुनर्प्राप्त डेटाबेस पुन्हा दुरुस्त करण्यासाठी आणि त्यातून डेटा मिळवा.

6. दूषित प्रवेश डेटाबेस दुरुस्त करण्यासाठी अधिक पर्याय

या सर्व पद्धतींचा उल्लेख केला आहे. अजूनही अनेक व्यावसायिक प्रवेश दुरुस्ती साधने उपलब्ध आहेत. आम्ही एकत्रित केले आणि पुनरावलोकन केले यादीतील सर्वोत्तम.

७. अ‍ॅक्सेस डेटाबेस उघडण्याच्या समस्यांसाठी इतर उपाय

जरी फाइल करप्ट होणे हे अॅक्सेसमध्ये ओपनिंग फेल्युअर्सचे एक सामान्य कारण असले तरी, इतर तांत्रिक समस्यांमुळे देखील एकसारखी किंवा जवळजवळ सारखी लक्षणे आणि एरर मेसेजेस येऊ शकतात. तुमची फाइल खरोखरच करप्ट झाली आहे की नाही याची पुष्टी करण्यासाठी, तुम्ही फाइल वेगळ्या कार्यरत संगणकावर ट्रान्सफर करू शकता आणि अॅक्सेसमध्ये ती उघडण्याचा प्रयत्न करू शकता.

जर फाइल यशस्वीरित्या उघडली तर, भ्रष्टाचार ही समस्या नाही. अशा प्रकरणांमध्ये, समस्या तुमच्या स्थानिक सिस्टम किंवा अॅक्सेस इंस्टॉलेशनमुळे उद्भवण्याची शक्यता आहे. तुमच्या संगणकावरील त्रुटी दूर करण्यासाठी खालील समस्यानिवारण चरणांचा प्रयत्न करा:

  • दुरुस्ती कार्यालय बाह्य दुवा
  • तुमची अ‍ॅक्सेस आवृत्ती डेटाबेसशी सुसंगत आहे याची खात्री करा.
  • मोठ्या डेटाबेस फायली विभाजित करा.
  • तुम्ही उघडण्याचा प्रयत्न करत असलेली फाइल विश्वसनीय स्त्रोताकडून आहे का ते तपासा. उदाहरणार्थ, फाइलचे स्थान तपासा, विशेषतः जर डेटाबेस सर्व्हरवर चालू असेल.
  • मॅक्रो सुरक्षा प्रमाणपत्रे अद्ययावत आहेत का ते तपासा आणि नसल्यास ती अद्यतनित करा.
  • जर तुम्ही तुमच्या मशीनवर एमएस अॅक्सेस सॉफ्टवेअर इन्स्टॉल करण्याऐवजी डेटाबेस चालवण्यासाठी अॅक्सेस रनटाइम वापरत असाल तर मॅक्रो सिक्युरिटी कमी करा.
  • फाइल व्हायरस किंवा मालवेअरने संक्रमित आहे का ते तपासण्यासाठी अद्ययावत अँटीव्हायरस सॉफ्टवेअर वापरा.

8 निष्कर्ष

डेटाबेस भ्रष्टाचार व्यवसाय ऑपरेशन्सवर गंभीरपणे परिणाम करू शकतो. आमच्या संशोधनातून असे दिसून आले आहे की अनेक दुरुस्ती उपाय प्रभावीपणे कार्य करतात. संस्था अंगभूत प्रवेश साधने, मॅन्युअल पद्धती, व्यावसायिक पुनर्प्राप्ती सॉफ्टवेअर जसे की DataNumen त्यांचे खराब झालेले डेटाबेस पुनर्संचयित करण्यासाठी. खाली सारांश आहे:

दूषित अ‍ॅक्सेस डेटाबेस कसा दुरुस्त करायचा याची रूपरेषा

बिल्ट-इन दुरुस्ती साधनांद्वारे किरकोळ समस्या सोडवता येतात. जेव्हा बिल्ट-इन मोफत पद्धती काम करत नाहीत आणि तुम्हाला पैसे द्यायचे नसतात तेव्हा मॅन्युअल रिकव्हरी तंत्रे मूल्य प्रदान करतात, जरी त्यांना जास्त वेळ लागतो. DataNumen Access Repair साधन गंभीर भ्रष्टाचाराच्या प्रकरणांमध्ये चांगले काम करते.

आपल्या डेटाबेसला नियमित देखभाल आवश्यक आहे भ्रष्टाचार रोखा. संपूर्ण बॅकअप धोरण आपल्या डेटाचे संरक्षण करण्यात मदत करते. नियमित कॉम्पॅक्ट आणि दुरुस्ती ऑपरेशन्स शेड्यूल करा. डेटाबेस कामगिरीचे सातत्याने निरीक्षण करा. या प्रतिबंधात्मक पावले आणि दुरुस्तीच्या पद्धती तुमच्या मौल्यवान डेटाचे संरक्षण करतील आणि संभाव्य डाउनटाइम कमी करतील.

लक्षात घ्या की द्रुत कृती आणि योग्य साधने डेटाबेस पुनर्प्राप्ती यशस्वी ठरवतात. या दुरुस्ती पद्धती आणि नियमित बॅकअप तुम्हाला डेटाबेसमधील भ्रष्टाचाराची कोणतीही आव्हाने हाताळण्यासाठी तयार करतील.

संदर्भ:

  1. मायक्रोसॉफ्ट कॉर्पोरेशन. (रा). ट्रॅपेबल मायक्रोसॉफ्ट जेट आणि डीएओ एरर्स [अ‍ॅक्सेस २००७ डेव्हलपर रेफरन्स]. मायक्रोसॉफ्ट लर्न. https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb221208(v=office.12)बाह्य दुवा
  2. मायक्रोसॉफ्ट कॉर्पोरेशन. (रा). अपरिचित डेटाबेस स्वरूप . (त्रुटी ३३४३). मायक्रोसॉफ्ट लर्न. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223146(v=office.12)बाह्य दुवा
  3. मायक्रोसॉफ्ट कॉर्पोरेशन. (रा). मायक्रोसॉफ्ट अ‍ॅक्सेस डेटाबेस इंजिनला ऑब्जेक्ट सापडला नाही. . ऑब्जेक्ट अस्तित्वात आहे आणि तुम्ही त्याचे नाव आणि पथ नाव योग्यरित्या लिहिले आहे याची खात्री करा. (त्रुटी 3011). मायक्रोसॉफ्ट लर्न. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223400(v=office.12)बाह्य दुवा
  4. मायक्रोसॉफ्ट कॉर्पोरेशन. (रा). रेकॉर्ड वाचता येत नाही; वाचण्याची परवानगी नाही . (त्रुटी ३११२). मायक्रोसॉफ्ट लर्न. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223633(v=office.12)बाह्य दुवा
  5. पूर्ण प्रवेश त्रुटी संदर्भ: आमची सर्वसमावेशक अ‍ॅक्सेस एरर कोड यादी डाउनलोड करा (PDF) ज्यामध्ये ३०००+ एरर कोड, वर्णने आणि समर्थित अ‍ॅक्सेस आवृत्त्या आहेत.
आता सामायिक करा: