تم تجاوز الحد الأقصى لحجم الملف الذي يحاول نسخ شركه في AX2009

العَرَض

عند محاولة تكرار شركه تتلقي رسالة خطا توضح انه تم تجاوز الحد الأقصى لحجم الملف. تتوفر مساحة حره كافيه علي القرص الثابت بنظام التشغيل NTFS والجهاز مزود بذاكره RAM (>= 20GB) والسعه الظاهرية أيضا.   عند محاولة تكرار الضخم أو استيراده. ملف DAT (9 غيغابايت) ظهور رسالة الخطا التالية: "خطا في الملف C:\Users\Admin ~ 1 SIN\AppData\Local\Temp\ $tmp 0030005. $ $ $ اثناء الكتابة في السجل = FFFFEB40 الخطا في Windows: = رمز الخطا: 50110 = تم تجاوز الحد الأقصى لحجم الملفات سيفشل"

السبب

هذا هو الحد الأقصى لحجم ملف 32 بت (< 4 جيغا بايت). تستخدم العملية نسخ الشركة بعض الجداول المؤقتة ، وعندما يصل جدول مؤقت إلى حجم معين ، فلن يتم الاحتفاظ به في ذاكره التخزين المؤقت ، ستتم كتابته في نوع ملف ISAM علي القرص الثابت. هناك قيود لا يمكن ان يكون هذا الملف أكبر من 4 غيغابايت.  

الحل

لتحسين. أسلوب الملفات الخاصة بالتصدير/الاستيراد يتوفر عددا من الإجراءات التي يمكنك تنفيذها: 1. يمكنك تغيير الجدول تمبريسيدماب و تمبترانساكتيونيدماب في الصف SysDataImport\classDeclaration لاستخدام الجدول الحقيقي بدلا من الجدول المؤقت.  والا فقد يستهلك ذلك كل المساحة المؤقتة المتوفرة علي الجهاز. التعليمات البرمجية القديمة-تمبريسيدماب old2NewRecId ؛ تمبريسيدماب نيوريسيد; تمبتابليدماب تمبتابليدماب;//معامله إيدتمبترانساكتيونيدماب old2NewCreatedTransactionId ؛ تمبترانساكتيونيدماب old2NewModifiedTransactionId; مثال لرمز جديد (استخدام 4 جداول جديده)-//->تشانجيبيجين//تمبريسيدماب old2NewRecId;//تمبريسيدماب نيوريسيد;    DD_RecIdMapOldRecId old2NewRecId;    DD_RecIdMapNewRecId نيوريسيد;//<-تشانجيند تمبتابليدماب تمبتابليدماب;    معرف المعاملة//->تشانجيبيجين//تمبترانساكتيونيدماب old2NewCreatedTransactionId;//تمبترانساكتيونيدماب old2NewModifiedTransactionId;    DD_TransactionIdMapCreated old2NewCreatedTransactionId;    DD_TransactionIdMapModified old2NewModifiedTransactionId;//<-تشانجيندوونلواد النموذجالمرفق ل xpo لاستخدامه كمثال للتغيير. متابعه. في SQL server ، قم بتعيين مستوي التسجيل إلى بسيط (تماما مثل الاستيراد لمنع التسجيل بالزيادة). n. داخل AX ، يمكنك تصدير البيانات في عده مجموعات منفصلة من الجداول (عن طريق تكوين مجموعات تعريف متعددة). t. تاكد من الاحتفاظ بالجداول التي تشير إلى RecId في جدول آخر ضمن المجموعة نفسها الموجودة في الجدول المرتبط ، إذا لم تقم بذلك ، فلن يتم الاحتفاظ بعلاقة RecId. 5. تاكد من ان حجم ملفات قاعده البيانات قد تم تعيينه بدرجه كبيره بحيث لا تحتاج إلى زيادة اثناء اجراء الاستيراد قيد التشغيل. 6. قم بتعيين الخيارات التالية "تنفيذ علي AOS: نعم" ، "عدم البحث عن سجلات موجودة: نعم" ، "الفهرسة: أعاده الفهرسة بعد الاستيراد" ، "استخدام ضغط معرف السجل: نعم". أيام. قم بتشغيل الاستيراد/التصدير لكل مجموعه تعريف علي عميل منفصل أو حتى في AOSs بالتوازي. سيؤدي استخدام هذه الخيارات إلى زيادة مستوي الأداء سيؤدي ذلك إلى تقليل خطر الخطا الوحيد علي التوقف عن العمل بالبالكامل عند تشغيل عمليات استيراد منفصلة في التوازي. "

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×