اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم ورحمة الله تعالى وبركاته

اساتذتى الكرام تحية طيبى عطرة

اولا مشكلتى تحدث فى قواعد البيانات الأمامية والخلفية كذلك 
ثانيا قواعد البيانات موجوده على شبكة محلية

اعانى منذ اكثر من شهر تقريبا من تلك المشكلة 
Error 3343: Unrecognized Database Format

على الرغم من أن قاعدة البيانات هذه موجوده ونعمل بها يوميا لما يقارب من الخمس سنوات دوان اى مشاكل

للعلم قمت بعمل الأتى

- ضغط واصلاح
- عمل قاعدة بيانات جديدة لكل من القاعدتين الخلفية والأمامية وإستيراد الجداول والكائنات من القواعد القديمة 
- تجربـة قاعدة بيانات أستاذى الجليل @jjafferr 
عندما يعطي برنامج الاكسس اخطاء - النسخة رقم 4 + عمل نسخ احتياطية - صفحه 3 - قسم الأكسيس Access - أوفيسنا (officena.net)
 

كل ذلك دون اى جدوى والان قد تحدث تلك المشكلة تقريبا بمعدل كل 10 دقائق 

هل من حل بارك الله فيكم وما السبب الذى أدى الى ذلك فجأه

تم تعديل بواسطه ابا جودى
قام بنشر

وعليكم السلام 🙂

 

حتى لا يحدث لك هذا مرة ثانية:

 

1. تأكد بأن برنامج الاكسس فيه آخر التحديثات ،

2. هذا قد يكون بسبب بعض تحديثات مايكروسوفت للوندوز ، من موقع مايكروسوفت: Access reports that databases are in an 'inconsistent state' - Access (microsoft.com)

- يكفي عمل هذا العمل على السيرفر (او الكمبيوتر الذي عليه نسخة الجداول) ، ولا يضر ان تعمله على كمبيوتر الواجهة وكمبيوتر الجداول :

- افتح برنامج CMD كمسؤول ،

 Windows Start  Press the Windows key and then type Command. Right-click on Command Prompt and choose Run as administrator

- ثم اكتب هذه الاسطر الثلاث (انسخ اول سطر من هنا ، والصقه هناك ، واضغط على زر Enter لتنفيذ الامر ، ثم الصق الثاني ونفذ الامر ، ثم الثالث ونفذ الامر) :

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

NET STOP SERVER

NET START SERVER

.

 

والآن ، اعمل ضغط واصلاح لقاعدة البيانات ، وجربها في المحيط الجديد 🙂

 

جعفر

  • Like 1
  • Thanks 3
قام بنشر
34 دقائق مضت, Khalf said:

الضغط والإصلاح عند الإغلاق

هذه الطريقة خطيرة ، فيجب ان تعمل نسخة من البرنامج قبل عمل الضغط والاصلاح ، لأن الضغط والاصلاح قد يتلف او يحذف برنامجك !!

 

جعفر

قام بنشر
منذ ساعه, Khalf said:

السلام عليكم

هل فعلت خاصية 

الضغط والإصلاح عند الإغلاق؟

 

لا خالص لأنى اعلم أنه قد تتلف القاعدة بسببه كما اشار أستاذى الجليل الاستاذ @jjafferr

جزاكم الله خيرا وسوف اقوم إن كتب لنا الله الحياة بما أرشدنى إليه معلمى وأوافيكم بالنتيجة بأمر الله

قام بنشر

طيب أستاذ @jjafferr ممكن سؤال

هل لو قمت بتغير نظام التشغيل للجهاز الخادم الذى يحتوى قاعدة الجداول من ويندوز 10 الى ويندوز سيرفر يساهم فى حل المشكلة ؟
وان كان كذلك اى نسخى ويندوز سيرفر افضل لانى لم اتعامل معهم من قبل ؟!

قام بنشر

لم ارد عليك ، لأني بدأت أقرأ زيادة من ذلك لوقت (وطلعت من البيت حبتين ، وتغديث ، واخذت غفوة ، وواصلت القراءة 🙂 ) ،

اعطيك رابطين من المواقع الاجنبية:

الاول مجمع جميع الاقتراحات Access - Bug - Database is in an Unrecognized Format | DEVelopers HUT (devhut.net)

والثاني الاخذ والعطاء فيه لايزال مستمر من حوالي سنتين حول هذه النقطة وما حولها Access Database is getting corrupt again and again - Microsoft Community

 

الله يعينك ، ورجاء تخبرنا وين توصل 🙂

 

جعفر

  • Like 1
  • Thanks 2
قام بنشر

السلام عليكم

اذكر ان لم تخني الذاكرة  اني مررت بمثل او شبيه لهذه المشكلة

واعتقد اني وضعت يدي على الخلل حينها ، وهو خلل خفي لا يرى بالعين المجردة

جرب حاول تعيد تسمية .. اقصد تعيد كتابة التسمية لكل من :

قاعدة البيانات الخلفية

المجلد الذي يحتوي عليها

الرابط الموصل اليها خاصة اسم القاعدة في الرابط

_____

وما دام هي تجربة في تجربة ..  ان لم تفلح في التجربة الأولى حاول تعيد التسميات بأسماء مختلفة

 

 

 

  • Like 2
  • Thanks 1
قام بنشر

حقيقة لا أذكر كيف تم حل المشكلة لدي عند وقوعي بهذه المشكلة من قبل ولعله بعد تحديث نسخة الوندوز الي ويندوز 10 أو تحديث نسخة الأوفس الي أوفيس 16 ربما ولكن لا أذكر تحديدا ما حدث بالضبط 

ولكن لعل هذه المشكلة تنذرك بكبر حجم قاعدة البيانات لديك وأنها لم تعد تستطيع الصمود لاكمال المسيرة الي النهاية :biggrin:

أو هنالك مشكلة أكبر قد تحدث بعد 

لذي جئت ناصحا بـ:

1- أخذ نسخة احتياطية بشكل يومي الي حين الوصول الي حل ان شاء الله

2- حاول تكبير قاعدة البيانات (أقصد التعامل مع الـ SQL server) حقيقة ستجد به متسع من الأمان وسعة التخزين وبعدا عن مشكلات الأكسس كهذه التي بين يديك.

أعرف أن الاقتراح الثاني ليس سهلا للغاية ولكنه لا يصعب علي أبي جودي

تمنياتي بالتوفيق وحل المشكلة بأجل قريب ان شاء الله.

  • Like 1
  • Thanks 1
قام بنشر
20 ساعات مضت, ابا جودى said:

هل لو قمت بتغير نظام التشغيل للجهاز الخادم الذى يحتوى قاعدة الجداول من ويندوز 10 الى

ظهرت هذه المشكلة مع تحديث الوندوز 10 رقم 1803 ، بينما تحديث الوندوز 10 الى التحديث 1709 لم يكن به مشكلة ،

فحاول:

- إما ارجاع الكمبيوتر الى الوراء بحذف التحديث الى ان تصل الى 1709 وتتوقف ، او

- تعمل فورمات للكمبيوتر (او تجربه على كمبيوتر آخر فاضي) وتنصب عليه الوندوز 10 الى التحديث 1709 (لا تنسى ، بوجه عام ، انت بحاجة الى عمل هذا للكمبيوتر/السيرفر الذي عليه برنامج الجداول).

- واوقف تحديثات الوندوز.

 

وقبل ان تقوم بهذا العمل ، خلينا مع فكرة اخوي ابوخليل البسيطة ، وقم بعمل مجلد جديد في السيرفر ، وضع البرنامج هناك ، فهناك من يقول بأنه بهذه التجربة تخلص من المشكلة 🙂

 

جعفر

  • Like 1
قام بنشر
في ٢‏/٢‏/٢٠٢١ at 22:27, jjafferr said:

ثم اكتب هذه الاسطر الثلاث

معلش بشمهندس ، خلينا نرجع لهذه النقطة ،

فجميع من عمل عليها ، تم حل مشكلته ، فرجاء التأكد من عملها بطريقة صحيحة (او اعملها مرة ثانية ، ولا تنسى ان تفتح CMD بصلاحية المسؤول) ، ثم اعد تشغيل الكمبيوتر/السيرفر 🙂

 

 

20 ساعات مضت, ابا جودى said:

من ويندوز 10 الى ويندوز سيرفر يساهم فى حل المشكلة ؟

الظاهر لا ، فالتحديث يشمل جميع اصدارات الويندوز  !!

 

 

جعفر

  • Like 1
قام بنشر
في ٢‏/٢‏/٢٠٢١ at 20:20, ابا جودى said:

Error 3343: Unrecognized Database Format

مثل ما اشار استاذنا الفاضل جعفر

في ٢‏/٢‏/٢٠٢١ at 21:27, jjafferr said:

1. تأكد بأن برنامج الاكسس فيه آخر التحديثات ،

2. هذا قد يكون بسبب بعض تحديثات مايكروسوفت للوندوز ، من موقع مايكروسوفت: Access reports that databases are in an 'inconsistent state' - Access (microsoft.com)

اذا لم تحل المشكله بالحل المقدم من استاذنا جعفر وهو الحل المقدم من مايكروسوفت

فقد يكون السبب استخدام اصدارات مختلفة من اوفيس مثل تم عمل القاعدة على اصدار من 2013 واحدث واحد الاجهزة لديه اصدار اقدم لذا ينصح الخبراء بانشاء القاعدة على الاصدار الاقل 2007 الاصدار المحدث اذا كنت ستستخدمها على اصدارات مختلفه

وهناك سبب اخر اذا حصل Bad sectors على الهارد وكان جزء من البرنامج على هذا الجزء التالف تحصل هذه المشكله

ويمكن التاكد من وجودة التلف عن طريق

  • فتح موجة الاوامر كمسئول
  • اكتب CHKDSK ثم انتر وشاهد النتيجة
  • اذا كان لديك قطاعات تالفة استخدم الامر
    CHKDSK C:/F
    للاصلاح فقط
    او الامر
    CHKDSK C:/F/R
    لاصلاح واستعادة ما يمكن من بيانات

    دائما وابدا استخدام اوامر الدوس وخاصة ما يتعلق باصلاح محركات الاقراص خطيرة لمن لايملك الخبرة الكافية

 

 

  • Like 2
قام بنشر
في ٢‏/٢‏/٢٠٢١ at 20:48, jjafferr said:

 لأن الضغط والاصلاح قد يتلف او يحذف برنامجك !!

 

جعفر

ألم يتم اصلاح هذه النقطة في أكسس ؟

قام بنشر

نعم ، ولكن اذا كان برنامجك كبير ، واثناء العمل ، انقطعت الكهرباء او اخترب الهارددسك او شيء من هذا القبيل !!

 

جعفر

  • Thanks 1
قام بنشر
12 ساعات مضت, rey360 said:

ألم يتم اصلاح هذه النقطة في أكسس ؟

 

11 ساعات مضت, jjafferr said:

نعم ، ولكن اذا كان برنامجك كبير ، واثناء العمل ، انقطعت الكهرباء او اخترب الهارددسك او شيء من هذا القبيل !!

اضافة لما اشار اليه استاذي الفاضل جعفر اود ان اشير الى ان الاشكاليه كانت في النسخ الاولى للاصدار 2007 وتم حلها بعد ذلك

مع ذلك هناك اربع خطوات اشارت اليها مايكروسوفت فيما يتعلق بعملية الضغط والاصلاح بعنوان

قبل البدء

نفذ الإجراءات التالية قبل بدء عمليه الضغط والإصلاح:

  1. إنشاء نسخه احتياطيه لقاعده البيانات فأثناء عملية الإصلاح، قد يقتطع Access بعض البيانات من الجداول التالفة. وفي بعض الأحيان يكون من الممكن استعادة هذه البيانات من النسخة الاحتياطية. بالاضافه إلى استراتيجية النسخ الاحتياطي العادية ، يجب إنشاء نسخه احتياطيه علي الفور قبل استخدام الأمر " ضغط قاعده البيانات وإصلاحها ".
  2. الحصول علي حق وصول حصري إلى قاعده البيانات  تتطلب عملية ضغط قاعدة بيانات وإصلاحها امتلاك وصول حصري إلى ملف قاعدة البيانات نظراً لأن هذه العملية قد تتسبب في تعطيل المستخدمين الآخرين. لذا يجب عليك إعلام المستخدمين الآخرين بموعد تشغيلك لعميلة الضغط والإصلاح حتى يتمكنوا من تجنب استخدام قاعدة البيانات خلال هذا الوقت.
  3. يجب عليك إخبارهم (المستخدمين الاخرين) بالمدة التي يجب خلالها تجنب استخدام قاعدة البيانات. وإذا كنت تقوم بتشغيل عمليات ضغط وإصلاح بشكل منتظم، فقم بتسجيل الوقت الذي تستغرقه. وبذلك تتمكن فيما بعد من وضع تقديرات أكثر دقة تتيح للمستخدمين الآخرين معرفة الإرشادات اللازمة حول المدة التي يجب فيها تجنب استخدام قاعدة البيانات.
  4. الحصول علي اذن الملف الكافي إلى قاعده البيانات إذا لم يكن لديك أذونات كافيه وكانت بحاجه إلى ضغط قاعده بيانات وإصلاحها ، فاتصل بمسؤول النظام للحصول علي المساعدة.

النقطة الرابعة متعلقة بصلاحيات الوصول لنظام التشغيل

مما سبق تجنب استخدام خيار ضغط واصلاح عند الاغلاق واستخدم الامر فقط عند الحاجة ووفقا للاجراءات التي اشارت اليها مستندات الدعم المشار اليها اعلاه.

في ٣‏/٢‏/٢٠٢١ at 14:17, ابا جودى said:

هل لو قمت بتغير نظام التشغيل للجهاز الخادم الذى يحتوى قاعدة الجداول من ويندوز 10 الى ويندوز سيرفر يساهم فى حل المشكلة ؟
وان كان كذلك اى نسخى ويندوز سيرفر افضل لانى لم اتعامل معهم من قبل ؟!

من الصعب الاجابة عن ذلك والتخمين لكون المشكله قد تنتج من اسباب متعددة

ولكن استخدام ويندوز سيرفر وان كان هناك تشابه في النظام مع اصدارات ويندوز للمستخدم العادي الا ان هناك فروقات كبيرة ومتطلبات للنظام فويندوز سيرفر يعمل على الاجهزة المكتبية ولكن للحصول على طاقة النظام نحتاج الى

  • اجهزة ذات عتاد اقوى
  • استخدام كمية اكبر من الرام
  • استخدام معالجات Xeon هي الخيار المناسب والافضل معالجين كحد ادنى عالما بان هذه المعالجات خيار غير مناسب للمستخدم العادي حاليا سعر المعالج  انتل بوكسد زيون جولد بحدود 15000 ريال توجد نسخ اخرى باسعار اقل من ذلك
  • الافضل عند استخدام ويندوز سيرفر عدم استخدام الواجهة الرسومية لتوفير موارد النظام
  • وجود موظف لديه الخبرة لادارة السيرفر لكون المشاركة بشكل فعال تتطلب ان يكون السيرفر مسئول عن منح الصلاحيات للمستخدمين الاخرين وادارة كلمات المرور لكل منهم اي بمعنى ان السيرفر يتحكم بشكل كامل بالاجهزة الطرفية .
في ٣‏/٢‏/٢٠٢١ at 14:17, ابا جودى said:

اى نسخى ويندوز سيرفر افضل لانى لم اتعامل معهم من قبل ؟!

سبق ان اشرت في موضوع سابق الى اصدارات ويندوز سيرفر

اقتباس

الاصدار الاحدث من ويندوز سيرفر 2019 ثلاث انواع
Essentials عدد المستخدمين من 25 الى 50 مستخدم سعر الترخيص 501 $
Standard لايزيد عن 16777 سعر الترخيص 972 $
Datacenter لايزيد عن 16777 سعر الترخيص 6155 $
ترخيص اصدارات Essentials و Standard بحد اقصى 2 تيرا بايت من البيانات

واعتذر عن الاطالة

  • Like 3
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information