كيفية الترحيل من تثبيت قديم
يستورد هذا الدليل بياناتك الحالية من تثبيت HandyCafe V3 أو V4 القديم إلى خادم HandyCafe حديث. الترحيل غير مدمر للمصدر: لا يتم تعديل أو حذف الملفات الأصلية.
يعمل ترحيل قاعدة البيانات على نظام ويندوز فقط. دعم التشغيل للعملاء القدامى للاتصال عبر البروتوكول الأصلي يعمل على كل الأنظمة (انظر إعدادات العملاء القدامى).
ما ستحتاج إليه
- جهاز ويندوز يحتوي على كل من التثبيت القديم وخادم HandyCafe الحديث على نفس النظام، أو الوصول إلى ملف قاعدة البيانات القديمة.
- وصول إداري إلى خادم HandyCafe.
- توقف الخادم القديم. يجب ألا يتم الكتابة على قاعدة البيانات المصدر أثناء الترحيل.
- مساحة قرص حرة تعادل على الأقل حجم قاعدة البيانات القديمة (لنسخة قاعدة بيانات HandyCafe الجديدة).
- 10 إلى 30 دقيقة من الوقت غير المتقطع. يمكن أن تستغرق عمليات الترحيل على مجموعات البيانات الكبيرة عدة دقائق. لا تغلق HandyCafe أثناء التشغيل.
الخطوة 1: إيقاف الخادم القديم
افتح تطبيق خادم HandyCafe القديم. أوقف جميع الجلسات واخرج من التطبيق. إذا كان الخادم القديم يعمل كخدمة ويندوز، أوقف الخدمة من services.msc.
النتيجة المتوقعة: لم يعد عملية الخادم القديم تعمل. ملف قاعدة البيانات غير مفتوح.
الخطوة 2: فتح صفحة إعدادات العملاء القدامى
- شغل HandyCafe.
- افتح الإعدادات في الشريط الجانبي.
- انقر على العملاء القدامى.
- انتقل إلى قسم ترحيل قاعدة البيانات.
النتيجة المتوقعة: إذا اكتشف النظام تثبيتًا قديمًا، تعرض الصفحة مسار التثبيت، ومسار قاعدة البيانات، وإصدار الخادم، وعدد ملفات INI. إذا لم يتم اكتشاف أي شيء، تقول الصفحة "لم يتم اكتشاف تثبيت قديم." في هذه الحالة، تحقق من وجود الملفات القديمة في موقع قياسي مثل Program Files\HandyCafe أو C:\HandyCafe.
الخطوة 3: مراجعة التثبيت المكتشف
تحقق من أن القيم المكتشفة تتطابق مع التثبيت القديم المعروف لديك:
| الحقل | ما يجب التحقق منه |
|---|---|
| مسار التثبيت | يشير إلى المجلد الصحيح لـ HandyCafe. |
| مسار قاعدة البيانات | يشير إلى ملف قاعدة البيانات القديمة داخل مجلد التثبيت. |
| إصدار الخادم | يتطابق مع إصدار الخادم القديم لديك (على سبيل المثال 3.4.01 أو 4.0.10). |
| عدد ملفات INI | غير صفر. يحتوي التثبيت الصحي على ملفات INI متعددة لتكوينات مختلفة. |
إذا كان أي حقل خاطئًا، أغلق HandyCafe، أصلح التثبيت، وأعد الفتح.
الخطوة 4: التحقق من حقل الترميز
قبل تشغيل الترحيل، تأكد من أن حقل الترميز في قسم بروتوكول التشغيل مضبوط بشكل صحيح لبيانات المصدر الخاصة بك. هذا في نفس صفحة الإعدادات، في الأعلى.
| لغة المصدر | الترميز الموصى به |
|---|---|
| التركية | cp1254 |
| أوروبا الغربية (الإنجليزية، الفرنسية، الألمانية، الإسبانية، الإيطالية، البرتغالية) | cp1252 |
| أخرى | cp1254 (يقبل الخادم هذا كإعداد افتراضي) |
إذا قمت بتغيير الترميز، انقر على حفظ قبل المتابعة.
النتيجة المتوقعة: سيتم فك تشفير السلاسل المصدرية بشكل نظيف أثناء الترحيل، مما يتجنب نتيجة completed_with_warnings.
الخطوة 5: بدء الترحيل
- انقر على بدء الترحيل.
- يفتح نموذج تقدم. يعرض المرحلة الحالية وعدد الصفوف التي تمت معالجتها حتى الآن.
- لا تغلق HandyCafe أو تضع الكمبيوتر في وضع السكون.
- انتظر حتى الاكتمال. تنتهي مجموعات البيانات الصغيرة في أقل من دقيقة. يمكن أن تستغرق مجموعات البيانات الكبيرة من 5 إلى 10 دقائق.
النتيجة المتوقعة: يغلق نموذج التقدم ويتغير الحالة إلى completed أو completed_with_warnings. يظهر إشعار يؤكد التشغيل.
الخطوة 6: مراجعة الأعداد المهاجرة
بعد الاكتمال، تعرض الصفحة أعداد السجلات المهاجرة:
| العدد | المعنى |
|---|---|
| الأعضاء | سجلات العملاء المستوردة. |
| التسعير | جداول التسعير وإدخالات الجدول الزمني المستوردة. |
| المنتجات | إدخالات كتالوج المنتجات المستوردة. |
| الطلبات | الطلبات التاريخية المستوردة. |
| المعاملات | إدخالات دفتر الأستاذ المستوردة. |
| السجلات | سجلات التدقيق والتحذير المستوردة. |
| التحذيرات | السجلات التي تم تخطيها أثناء الاستيراد. تظهر فقط عندما تكون الحالة completed_with_warnings. |
انقر على الموسع للتفاصيل لرؤية التحليل الكامل. تحقق من أن الأعداد تبدو معقولة مقارنة بتوقعاتك.
النتيجة المتوقعة: تظهر جميع الفئات الأربع (الأعضاء، المنتجات، الطلبات، المعاملات) أعدادًا غير صفرية إذا كان لديك بيانات في تلك الجداول في المصدر.
الخطوة 7: التعامل مع التحذيرات (إذا وجدت)
إذا كانت الحالة completed_with_warnings، قم بتوسيع قائمة التحذيرات وراجع السجلات التي تم تخطيها.
التحذيرات الشائعة وحلولها:
| التحذير | السبب | الحل |
|---|---|---|
| خطأ في فك ترميز الترميز | يحتوي النص المصدر على بايتات لا يتم فك تشفيرها في الترميز المكون. | قم بتشغيل التراجع، وغيّر حقل الترميز ليتناسب مع لغة المصدر، وأعد تشغيل الترحيل. |
| تاريخ مشوه | يحتوي سجل قديم على طابع زمني غير صالح (مثل 0000-00-00). |
يتم تخطي هذه بأمان. لا حاجة لاتخاذ إجراء. |
| مفتاح مكرر | يوجد سجل بنفس المعرف بالفعل في HandyCafe. | إذا كان هذا ترحيلًا ثانيًا غير مقصود، قم بتشغيل التراجع وأعد التشغيل. إذا كنت تدمج قواعد البيانات، اقبل التخطي. |
النتيجة المتوقعة: إما أن تقبل التحذيرات كخسائر مقبولة معروفة أو تصلح المشكلة الأساسية وتعيد التشغيل.
الخطوة 8: التحقق العشوائي من البيانات المستوردة
قبل إيقاف الخادم القديم، تحقق يدويًا من عينة من كل نوع سجل.
- افتح الأعضاء في الشريط الجانبي. ابحث عن عضو تعرفه من النظام القديم. تأكد من الاسم، الرصيد، ومعلومات الاتصال.
- افتح الإعدادات > التسعير. تأكد من أن الأسعار بالساعة تتطابق مع الجدول الزمني القديم.
- افتح المنتجات. تأكد من أسماء المنتجات والأسعار.
- افتح تقرير النقدية ليوم تاريخي حديث. تأكد من أن الإجماليات تتطابق مع ما تتوقعه من النظام القديم.
النتيجة المتوقعة: تتطابق العينات العشوائية مع المصدر القديم. إذا كان سجل معين خاطئًا، لاحظ المشكلة. الفروقات الطفيفة في التنسيق طبيعية. تشير الفروقات الكبيرة في القيم إلى مشكلة في الترميز أو سلامة البيانات تستحق التحقيق قبل الانتقال إلى العمل.
الخطوة 9: تمكين دعم تشغيل العملاء القدامى (اختياري)
إذا كنت تريد أن تستمر أجهزة العملاء V3 أو V4 الحالية في الاتصال أثناء الانتقال، فقم بتمكين بروتوكول التشغيل الآن.
- انتقل إلى أعلى صفحة إعدادات العملاء القدامى.
- قم بتبديل تمكين دعم العملاء القدامى إلى تشغيل.
- تأكد من أن منافذ المستمع (UDP 710، TCP 712، نقل الملفات 717) لا تتعارض مع أي شيء آخر على شبكتك.
- انقر على حفظ.
النتيجة المتوقعة: تظهر العملاء القدامى على الشبكة المحلية في لوحة الإدارة في غضون 5 إلى 10 ثوانٍ. انظر العملاء القدامى لمعرفة كيفية إدارتهم من اللوحة.
كيفية التراجع عن الترحيل
إذا أسفر الترحيل عن نتائج غير متوقعة، يمكنك التراجع عنه بالكامل. قاعدة البيانات القديمة الأصلية غير متأثرة.
- افتح الإعدادات > العملاء القدامى.
- انتقل إلى قسم ترحيل قاعدة البيانات.
- انقر على التراجع عن الترحيل.
- أكد في الحوار.
يتم حذف كل صف مرحل من HandyCafe. تعود الحالة إلى never. يمكنك بعد ذلك إصلاح المشكلة الأساسية (الترميز، تنظيف بيانات المصدر، إلخ) وتشغيل بدء الترحيل مرة أخرى.
كيفية إعادة تشغيل الترحيل
إعادة التشغيل تستبدل البيانات المهاجرة ببيانات جديدة من المصدر.
- افتح الإعدادات > العملاء القدامى.
- انقر على إعادة تشغيل الترحيل (تُعاد تسمية الزر من بدء الترحيل بعد التشغيل المكتمل الأول).
- التدفق مطابق للتشغيل الأولي.
إعادة التشغيل آمنة للاستخدام بقدر ما تحتاج. لا تكرر البيانات لأنها تستبدل ناتج الترحيل الحالي.
الأخطاء الشائعة التي يجب تجنبها
- تشغيل الترحيل أثناء نشاط الخادم القديم. قد تكون قاعدة البيانات المصدر مقفلة أو تحتوي على كتابات جزئية. أوقف دائمًا الخادم القديم أولاً.
- تجاهل حقل الترميز. التشغيل بالترميز الخاطئ يفسد أسماء الأعضاء ورسائل السجل. يتطلب إصلاح هذا بعد الواقعة التراجع وإعادة التشغيل.
- إغلاق HandyCafe أثناء الترحيل. يتم مقاطعة التشغيل وتُكتب بيانات جزئية. يتطلب الاسترداد التراجع. دع دائمًا نموذج التقدم يكتمل.
- تخطي خطوة التحقق العشوائي. الثقة في أعداد السجلات دون التحقق من بيانات العينة تفوت القضايا الدقيقة مثل عدم تطابق اللغة أو أخطاء التقريب.
- حذف التثبيت القديم بسرعة كبيرة. احتفظ بملفات المصدر لمدة دورة دفع كاملة واحدة على الأقل بعد الترحيل. إذا ظهرت فجوة في تقرير شهري، يمكنك الرجوع إلى السجلات الأصلية.
- الترحيل بدون نسخة احتياطية. انسخ مجلد التثبيت القديم قبل الترحيل الأول. بينما لا يتم تعديل المصدر بواسطة الترحيل، يمكن أن تحدث مشاكل في القرص أو حوادث. النسخة الاحتياطية هي تأمين رخيص.