استكشاف أخطاء النسخ الاحتياطي لقواعد بيانات SAP HANA على Azure وإصلاحها
تقدم هذه المقالة معلومات استكشاف الأخطاء وإصلاحها لإجراء نسخ احتياطية لقواعد بيانات SAP HANA على أجهزة Azure الظاهرية. لمزيد من المعلومات حول سيناريوهات النسخ الاحتياطي لـ SAP HANA التي ندعمها حالياً، راجع دعم السيناريو.
المتطلبات الأساسية والأذونات
راجع الأقسام المتطلبات الأساسية وما يقوم به البرنامج النصي للسجل المسبق قبل تكوين النسخ الاحتياطية.
أخطاء المستخدم الشائعة
UserErrorHANAInternalRoleNotPresent
رسالة الخطأ | Azure Backup doesn't have required role privileges to carry out Backup and Restore operations |
---|---|
الأسباب المحتملة | تفشل جميع العمليات مع هذا الخطأ عندما لا يمتلك مستخدم النسخ الاحتياطي (AZUREWLBACKUPHANAUSER) الدور SAP_INTERNAL_HANA_SUPPORT المعين أو قد تتم الكتابة فوق الدور. |
الإجراء الموصى به | تحميل وتشغيل البرنامج النصي للتسجيل المسبق على مثيل SAP HANA أو تعيين دور SAP_INTERNAL_HANA_SUPPORT يدوياً إلى مستخدم النسخ الاحتياطي (AZUREWLBACKUPHANAUSER). ملاحظه إذا كنت تستخدم HANA 2.0 SPS04 Rev 46 والإصدارات الأحدث، فلا يحدث هذا الخطأ عند إهمال استخدام دور SAP_INTERNAL_HANA_SUPPORT في إصدارات HANA هذه. |
UserErrorInOpeningHanaOdbcConnection
رسالة الخطأ | Failed to connect to HANA system |
---|---|
الأسباب المحتملة |
|
الإجراء الموصى به | تحقق مما إذا كان النظام قيد التشغيل. إذا كانت قاعدة بيانات واحدة أو أكثر قيد التشغيل، فتأكد من تعيين الأذونات المطلوبة. لتنفيذ ذلك، يوصى بتحميل وتشغيل البرنامج النصي للتسجيل المسبق على مثيل SAP HANA. |
UserErrorHanaInstanceNameInvalid
رسالة الخطأ | The specified SAP HANA instance is either invalid or can't be found |
---|---|
الأسباب المحتملة |
|
الإجراء الموصى به |
|
UserErrorHANALSNValidationFailure
رسالة الخطأ | Backup log chain is broken |
---|---|
الأسباب المحتملة | يمكن تشغيل فاصل سلسلة سجل HANA LSN لأسباب مختلفة، بما في ذلك:
|
الإجراء الموصى به | لحل هذه المشكلة، تقوم Azure Backup بتشغيل المعالجة التلقائية للنسخ الاحتياطي الكامل. أثناء إجراء المعالجة التلقائية للنسخ الاحتياطي، يتم تشغيل جميع النسخ الاحتياطية للسجلات بواسطة HANA مع فشل OperationCancelledBecauseConflictingAutohealOperationRunningUserError. بمجرد اكتمال المعالجة التلقائية للنسخ الاحتياطي الكامل، تبدأ السجلات وجميع النسخ الاحتياطية الأخرى في العمل كما هو متوقع. إذا كنت لا ترى تشغيل النسخ الاحتياطي الكامل للشفاء التلقائي أو أي نسخ احتياطي ناجح (كامل/تفاضلي/تزايدي) في 24 ساعة، فاتصل بدعم Microsoft. |
UserErrorSDCtoMDCUpgradeDetected
رسالة الخطأ | SDC to MDC upgrade detected. |
---|---|
الأسباب المحتملة | عند ترقية نظام SDC إلى MDC، تفشل النسخ الاحتياطية مع هذا الخطأ. |
الإجراء الموصى به | لاستكشاف وحل المشكلة، راجع ترقية SDC إلى MDC. |
UserErrorInvalidBackintConfiguration
رسالة الخطأ | Backups will fail with this error when the Backint Configuration is incorrectly updated. |
---|---|
الأسباب المحتملة | يتم إما تغيير/تحديث تكوين Backint الذي تم تحديثه أثناء تدفق تكوين الحماية بواسطة Azure Backup من قبل العميل. |
الإجراء الموصى به | تحقق مما إذا تم تعيين المعلمات (Backint) التالية:
|
UserErrorIncompatibleSrcTargetSystemsForRestore
رسالة الخطأ | The source and target systems for restore are incompatible. |
---|---|
الأسباب المحتملة | فشل تدفق الاستعادة مع هذا الخطأ عندما تكون قواعد البيانات HANA المصدر والهدف والأنظمة غير متوافقة. |
الإجراء الموصى به | تأكد من أن سيناريو الاستعادة غير موجود في القائمة التالية من عمليات الاستعادة غير المتوافقة المحتملة: الحالة 1: لا يمكن إعادة تسمية SYSTEMDB أثناء الاستعادة. الحالة 2: المصدر — SDC والهدف — MDC: لا يمكن استعادة قاعدة البيانات المصدر ك SYSTEMDB أو DB المستأجر على الهدف. الحالة 3: المصدر — MDC والهدف — SDC: لا يمكن استعادة قاعدة البيانات المصدر (SYSTEMDB أو DB المستأجر) إلى الهدف. لمعرفة المزيد، راجع الملاحظة 1642148 في لوحة تشغيل دعم SAP. |
UserErrorHANAPODoesNotExist
رسالة الخطأ | Database configured for backup doesn't exist. |
---|---|
الأسباب المحتملة | في حالة حذف قاعدة بيانات تم تكوينها للنسخ الاحتياطي، ستفشل جميع النسخ الاحتياطية المجدولة وعند الطلب على قاعدة البيانات هذه. |
الإجراء الموصى به | تحقق مما إذا تم حذف قاعدة البيانات أم لا. إعادة إنشاء قاعدة البيانات أو إيقاف الحماية (مع أو دون الاحتفاظ بالبيانات) لقاعدة البيانات. |
UserErrorInsufficientPrivilegeOfDatabaseUser
رسالة الخطأ | Azure Backup does not have enough privileges to carry out Backup and Restore operations. |
---|---|
الأسباب المحتملة | مستخدم النسخ الاحتياطي (AZUREWLBACKUPHANAUSER) التي تم إنشاؤه بواسطة البرنامج النصي للتسجيل المسبق لا يملك واحد أو أكثر من الأدوار التالية المعينة:
|
الإجراء الموصى به | لحل هذه المشكلة، أضف الأدوار والأذونات اللازمة يدويا إلى مستخدم النسخ الاحتياطي (AZUREWLBACKUPHANAUSER). أو يمكنك تنزيل البرنامج النصي للسجل المسبق وتشغيله على مثيل SAP HANA. |
UserErrorDatabaseUserPasswordExpired
رسالة الخطأ | Database/Backup user's password expired. |
---|---|
الأسباب المحتملة | لا يقوم مستخدم قاعدة البيانات/النسخ الاحتياطي الذي تم إنشاؤه بواسطة البرنامج النصي للتسجيل المسبق بتعيين انتهاء صلاحية كلمة المرور. ومع ذلك، إذا تم تغييره، فقد ترى هذا الخطأ. |
الإجراء الموصى به | تحميل وتشغيل البرنامج النصي للتسجيل المسبق على مثيل SAP HANA لحل المشكلة. |
UserErrorInconsistentSSFS
رسالة الخطأ | SAP HANA error |
---|---|
الأسباب المحتملة | تم تلقي خطأ نظام ملفات التخزين الآمن (SSFS) غير متناسق من محرك SAP HANA. |
الإجراء الموصى به | العمل مع فريق SAP HANA لإصلاح هذه المشكلة. لمعرفة المزيد، راجع ملاحظة SAP رقم 0002097613. |
UserErrorCannotConnectToAzureActiveDirectoryService
رسالة الخطأ | Unable to connect to the AAD service from the HANA system. |
---|---|
الأسباب المحتملة | لا تسمح إعدادات جدار الحماية أو الوكيل كحساب خدمة المكون الإضافي لملحق النسخ الاحتياطي بالاتصال الصادر بمعرف Microsoft Entra. |
الإجراء الموصى به | إصلاح إعدادات جدار الحماية أو الوكيل للاتصال الصادر بمعرف Microsoft Entra للنجاح. |
UserErrorMisConfiguredSslCaStore
رسالة الخطأ | Misconfigured CA store |
---|---|
الأسباب المحتملة | عملية مضيف المكون الإضافي لملحق النسخ الاحتياطي غير قادرة على الوصول إلى مخزن المرجع المصدق الجذري (في /var/lib/ca-certificates/ca-bundle.pem لـ SLES). |
الإجراء الموصى به | قم بإصلاح مشكلة مخزن المرجع المصدق باستخدام chmod o+r لاستعادة الإذن الأصلي. ثم أعد تشغيل خدمة مضيف المكون الإضافي لعمليات النسخ الاحتياطية والاستعادة لتحقيق النجاح. |
UserErrorBackupFailedAsRemedialBackupInProgress
رسالة الخطأ | Remedial Backup in progress. |
---|---|
الأسباب المحتملة | يقوم Azure Backup بتشغيل نسخة احتياطية كاملة تصحيحية للتعامل مع فاصل سلسلة سجل LSN. عندما يكون التصحيح الكامل قيد التنفيذ، تفشل عمليات النسخ الاحتياطي (الكاملة / التفاضلية / التزايدية) التي يتم تشغيلها من خلال المدخل / CLI بسبب هذا الخطأ. |
الإجراء الموصى به | انتظر حتى يكتمل النسخ الاحتياطي التصحيحي الكامل بنجاح قبل تشغيل نسخ احتياطي آخر. |
OperationCancelledBecauseConflictingOperationRunningUserError
رسالة الخطأ | Conflicting operation in progress. |
---|---|
الأسباب المحتملة | نسخ احتياطي كامل / تفاضلي / تزايدي يتم تشغيله من خلال المدخل / CLI / عملاء HANA الأصليين، بينما هناك نسخ احتياطي كامل / تفاضلي / تزايدي قيد التقدم بالفعل. |
الإجراء الموصى به | انتظر حتى تكتمل مهمة النسخ الاحتياطي النشطة قبل تشغيل نسخ احتياطي كامل/دلتا جديد. |
OperationCancelledBecauseConflictingAutohealOperationRunning UserError
رسالة الخطأ | Auto-heal Full backup in progress. |
---|---|
الأسباب المحتملة | يُشغل Azure Backup المعالجة التلقائية للنسخ الاحتياطي الكامل لحل UserErrorHANALSNValidationFailure. أثناء إجراء المعالجة التلقائية للنسخ الاحتياطي، تفشل جميع عمليات النسخ الاحتياطي للسجلات التي تم تشغيلها بواسطة HANA مع OperationCancelledBecauseConflictingAutohealOperationRunningUserError. بمجرد اكتمال المعالجة التلقائية للنسخ الاحتياطي الكامل، تبدأ السجلات وجميع النسخ الاحتياطية الأخرى في العمل كما هو متوقع. |
الإجراء الموصى به | انتظر حتى انتهاء المعالجة التلقائية للنسخ الاحتياطي الكامل قبل تشغيل نسخة احتياطية كاملة/دلتا جديدة. |
خطأ في تشغيل البرنامج النصي للتسجيل المسبق للبيئة
UserErrorHanaPreScriptNotRun
UserErrorPreregistrationScriptNotRun
رسالة الخطأ | Pre-registration script not run. |
---|---|
الأسباب المحتملة | لم يتم تشغيل البرنامج النصي للتسجيل المسبق ل SAP HANA لإعداد البيئة. |
الإجراء الموصى به | تحميل وتشغيل البرنامج النصي للتسجيل المسبق على مثيل SAP HANA. |
UserErrorTargetPOExistsOverwriteNotSpecified
رسالة الخطأ | Target database cannot be overwritten for Restore. |
---|---|
الأسباب المحتملة | قاعدة بيانات الهدف موجودة، ولكن لا يمكن الكتابة فوقها. لم يتم تعيين فرض الكتابة الفوقية في تدفق الاستعادة على المدخل/CLI. |
الإجراء الموصى به | استعادة قاعدة البيانات باستخدام خيار فرض الكتابة الفوقية المحدد، أو الاستعادة إلى قاعدة بيانات هدف مختلفة. |
UserErrorRecoverySysScriptFailedToTriggerRestore
رسالة الخطأ | RecoverySys.py could not be run successfully to restore System DB. |
---|---|
الأسباب المحتملة | الأسباب المحتملة لفشل استعادة قاعدة بيانات النظام هي:
|
الإجراء الموصى به |
|
UserErrorDBNameNotInCorrectFormat
رسالة الخطأ | Restored database name not in correct format. |
---|---|
الأسباب المحتملة | اسم قاعدة البيانات المستعادة الذي قدمته ليس بالتنسيق المقبول/المتوقع. |
الإجراء الموصى به | تأكد من أن اسم قاعدة البيانات المستعادة يبدأ بحرف ولا يجب أن يحتوي على أي رمز، بخلاف الأرقام أو الشرطة السفلية. يمكن أن يحتوي على 127 حرفا كحد أقصى فقط ويجب ألا تبدأ بـ "_SYS_". |
UserErrorDefaultSidAdmDirectoryChanged
رسالة الخطأ | Default sid-adm directory changed. |
---|---|
الأسباب المحتملة | تم تغيير دليل sid-adm الافتراضي، ولا يتوفر HDBSetting.sh في هذا الدليل الافتراضي. |
الإجراء الموصى به | إذا كان HXE هو SID، فتأكد من تعيين HOME متغير البيئة إلى /usr/sap/HXE/home كمستخدم sid adm. |
UserErrorHDBsettingsScriptNotFound
رسالة الخطأ | HDBSetting.sh file cannot be found. |
---|---|
الأسباب المحتملة | فشل استعادة قواعد بيانات النظام حيث تعذر على بيئة مستخدم <sid>adm العثور على الملف HDBsettings.sh لتشغيل الاستعادة. |
الإجراء الموصى به | العمل مع فريق SAP HANA لإصلاح هذه المشكلة. إذا كان HXE هو SID، فتأكد من تعيين HOME متغير البيئة إلى /usr/sap/HXE/home كمستخدم sid adm. |
UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata
رسالة الخطأ | Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities. |
---|---|
الأسباب المحتملة | مساحة القرص على جهاز HANA الخاص بك ممتلئة بالكامل أو شبه ممتلئة ما يؤدي إلى فشل نشاط (أنشطة) تكوين النسخ الاحتياطي أو النسخ الاحتياطي أو الاستعادة. |
الإجراء الموصى به | تحقق من مساحة القرص على جهاز HANA للتأكد من وجود مساحة كافية لإكمال تكوين النسخ الاحتياطي أو النسخ الاحتياطي أو استعادة activitie(s) بنجاح. |
CloudDosAbsoluteLimitReached
رسالة الخطأ | Operation is blocked as you have reached the limit on number of operations permitted in 24 hours. |
---|---|
الأسباب المحتملة | عندما تصل إلى الحد الأقصى المسموح به لعملية ما في غضون 24 ساعة، يظهر هذا الخطأ. على سبيل المثال: إذا وصلت إلى الحد الأقصى لعدد مهام تكوين النسخ الاحتياطي التي يمكن تشغيلها يومياً، وحاولت تكوين النسخ الاحتياطي على عنصر جديد، فسترى هذا الخطأ. |
الإجراء الموصى به | عادةً ما تؤدي إعادة محاولة العملية بعد 24 ساعة إلى حل هذه المشكلة. ومع ذلك، إذا استمرت المشكلة، يمكنك الاتصال بدعم Microsoft للحصول على المساعدة. |
CloudDosAbsoluteLimitReachedWithRetry
رسالة الخطأ | Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours. |
---|---|
الأسباب المحتملة | عندما تصل إلى الحد الأقصى المسموح به لعملية ما في غضون 24 ساعة، يظهر هذا الخطأ. يظهر هذا الخطأ عادةً عند وجود عمليات على نطاق واسع مثل تعديل النهج أو الحماية التلقائية. على عكس حالة CloudDosAbsoluteLimitReached، ليس هناك الكثير الذي يمكنك القيام به لحل هذه الحالة. في الواقع، ستعيد خدمة Azure Backup محاولة العمليات داخلياً لجميع العناصر المعنية. على سبيل المثال، إذا كان لديك عدد كبير من مصادر البيانات المحمية بنهج وحاولت تعديل هذا النهج، فإنه سيؤدي إلى تكوين مهام الحماية لكل عنصر من العناصر المحمية وقد يصل في بعض الأحيان إلى الحد الأقصى المسموح به لمثل هذه العمليات يوميا. |
الإجراء الموصى به | ستعيد خدمة Azure Backup هذه العملية تلقائياً بعد 24 ساعة. |
UserErrorInvalidBackint
رسالة الخطأ | تم العثور على hdbbackint قابل للتنفيذ غير صالح. |
---|---|
السبب المحتمل | 1. فشلت عملية تغيير مسار Backint من /opt/msawb/bin إلى /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint بسبب عدم كفاية مساحة التخزين في الموقع الجديد. 2. الأداة المساعدة hdbbackint الموجودة في /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint ليس لديها أذونات قابلة للتنفيذ أو ملكية صحيحة. |
الإجراء الموصى به | 1. تأكد من توفر مساحة خالية على /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint أو المسار الذي تريد حفظ النسخ الاحتياطية فيه. 2. تأكد من أن مجموعة sapsys لديها الأذونات المناسبة على /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint الملف عن طريق تشغيل الأمر chmod 755 . |
UserErrorHanaSQLQueryFailed
رسالة الخطأ | فشلت العملية أثناء تشغيل الاستعلام على خادم HANA. جميع العمليات التي تفشل مع خطأ المستخدم هذا بسبب مشكلة حدثت في جانب Hana أثناء تشغيل الاستعلام. تحتوي التفاصيل الإضافية على رسالة واضحة للخطأ. |
---|---|
الأسباب المحتملة | - مشكلة تلف القرص. - مشكلات تخصيص الذاكرة. - قواعد بيانات كثيرة جدا قيد الاستخدام. - مشكلة تحديث المخطط. |
الإجراء الموصى به | العمل مع فريق SAP HANA لإصلاح هذه المشكلة. ومع ذلك، إذا استمرت المشكلة، يمكنك الاتصال بدعم Microsoft للحصول على مزيد من المساعدة. |
UserErrorRestoreTargetDirectoriesAbsent
رسالة خطأ | PreRestoreDataParamsPrep: Target directory غير موجود. |
---|---|
الأسباب المحتملة | الاستعادة مع فشل الملفات بسبب عدم وجود الدليل المحدد للاستعادة على الخادم الهدف أو تعذر الوصول إليه. |
الإجراء الموصى به | تحقق من أن الدليل الذي حددته متوفر على الخادم الهدف وتأكد من تحديد الخادم الهدف الصحيح في وقت الاستعادة. |
JobCancelledOnExtensionUpgrade
رسالة الخطأ | تم إلغاء مهمة النسخ الاحتياطي بسبب إعادة تشغيل خدمة ملحق النسخ الاحتياطي لحمل العمل للترقية. |
---|---|
السبب المحتمل | تفشل مهمة النسخ الاحتياطي والاستعادة بسبب الترقية التلقائية للملحق عندما تكون عملية النسخ الاحتياطي/الاستعادة قيد التقدم. |
الإجراء الموصى به | انتظر حتى تكتمل ترقية الملحق. ثم يقوم HANA بإعادة تشغيل النسخ الاحتياطية للسجل الفاشلة، إن وجدت. ومع ذلك، لن يتم إعادة تشغيل النسخ الاحتياطية الكاملة/ التفاضلية/ التزايدية الفاشلة بواسطة Azure Backup وتحتاج إلى إعادة تشغيل هذه العملية يدويا. |
عمليات التحقق من الاستعادة
استعادة قاعدة بيانات حاوية واحدة (SDC)
رعاية المدخلات أثناء استعادة قاعدة بيانات حاوية واحدة (SDC) لـ HANA إلى جهاز SDC آخر. يجب إعطاء اسم قاعدة البيانات بأحرف صغيرة ومع sdc
إلحاق بين قوسين. سيتم عرض مثيل HANA بأحرف كبيرة.
افترض أنه تم نسخ نسخة SDC HANA باسم "H21" احتياطياً. ستعرض صفحة عناصر النسخ الاحتياطي اسم عنصر النسخ الاحتياطي ك h21(sdc)
. إذا حاولت استعادة قاعدة البيانات هذه إلى SDC هدف آخر، على سبيل المثال H11، فيجب توفير المدخلات التالية.
لاحظ النقاط التالية:
- سيتم ملء اسم قاعدة البيانات المستعادة باسم عنصر النسخ الاحتياطي بشكل افتراضي. في هذه الحالة،
h21(sdc)
. - لن يغير تحديد الهدف كـ H11 اسم قاعدة البيانات المستعادة تلقائياً. يجب تحريره إلى
h11(sdc)
. فيما يتعلق ب SDC، سيكون اسم قاعدة البيانات المستعادة هو معرف المثيل الهدف مع أحرف صغيرة وإلحاقهsdc
بين قوسين. - نظراً لأن SDC يمكن أن تحتوي على قاعدة بيانات واحدة فقط، فأنت بحاجة أيضاً إلى تحديد خانة الاختيار للسماح بتجاوز بيانات قاعدة البيانات الحالية ببيانات نقطة الاسترداد.
- Linux حساس لحالة الأحرف. لذا كن حذراً للحفاظ على حالة الأحرف.
استعادة قاعدة بيانات حاويات متعددة (MDC)
في قواعد بيانات الحاوية المتعددة لـ HANA، يكون التكوين القياسي هو قواعد بيانات النظام + 1 أو أكثر من قواعد بيانات المستأجر. يتم باستعادة مثيل HANA SAP بالكامل استعادة كل من SYSTEMDB وقواعد بيانات المستأجر. يقوم أحدهم باستعادة قواعد بيانات النظام أولاً ثم المتابعة إلى قواعد بيانات المستأجر. تعني قاعدة بيانات النظام بشكل أساسي تجاوز معلومات النظام على الهدف المحدد. تتجاوز هذه الاستعادة أيضاً المعلومات المرتبطة بـ BackInt في المثيل الهدف. لذلك بعد استعادة قاعدة بيانات النظام إلى مثيل مستهدف، قم بتشغيل البرنامج النصي للتسجيل المسبق مرة أخرى. عندها فقط ستنجح عمليات استعادة قاعدة بيانات المستأجر اللاحقة.
نسخة احتياطية من جهاز ظاهري منسوخ
السيناريو 1
تم نسخ الجهاز الظاهري الأصلي باستخدام Azure Site Recovery أو النسخ الاحتياطي لجهاز Azure الظاهري. تم بناء جهاز ظاهري جديد لمحاكاة الجهاز الظاهري القديم. أي أن الإعدادات هي نفسها تماماً. (هذا بسبب حذف الجهاز الظاهري الأصلي وتنفيذ الاستعادة من النسخة الاحتياطية للجهاز الظاهري أو Azure Site Recovery).
قد يتضمن هذا السيناريو حالتين محتملتين. تعرف على كيفية عمل نسخة احتياطية من الجهاز الظاهري المنسوخ في كلتا الحالتين:
يحمل الجهاز الظاهري الجديد الذي تم إنشاؤه نفس الاسم، وهو موجود في نفس مجموعة الموارد والاشتراك مثل الجهاز الظاهري المحذوف.
- الملحق موجود بالفعل على الجهاز الظاهري، ولكنه غير مرئي لأيٍّ من الخدمات
- شغّل البرنامج النصي للتسجيل المسبق
- يوصى بإعادة تسجيل الملحق لنفس الجهاز في مدخل Azure (النسخ الاحتياطي ->عرض التفاصيل -> حدد جهاز Azure الظاهري ذي الصلة ->إعادة التسجيل)
- يجب أن تبدأ بعد ذلك قواعد البيانات التي تم نسخها احتياطياً (من الجهاز الظاهري المحذوف) بنجاح النسخ الاحتياطي
يحتوي الجهاز الظاهري الجديد الذي تم إنشاؤه على إما:
- اسم مختلف عن الجهاز الظاهري المحذوف
- نفس اسم الجهاز الظاهري المحذوف ولكنه موجود في مجموعة موارد مختلفة أو اشتراك (بالمقارنة مع الجهاز الظاهري المحذوف)
إذا كان الأمر كذلك، فاتبع الخطوات التالية:
- الملحق موجود بالفعل على الجهاز الظاهري، ولكنه غير مرئي لأيٍّ من الخدمات
- شغّل البرنامج النصي للتسجيل المسبق
- إذا اكتشفت قواعد البيانات الجديدة وقمت بحمايتها، فستبدأ في رؤية نسخ مماثلة لقواعد البيانات النشطة في المدخل. لتجنب ذلك، قم بإيقاف الحماية مع الاحتفاظ البيانات لقواعد البيانات القديمة. ثم تابع الخطوات المتبقية.
- اكتشف قواعد البيانات
- تمكين النسخ الاحتياطي على قواعد البيانات هذه
- يستمر تخزين قواعد البيانات الاحتياطية الموجودة بالفعل (من الجهاز الظاهري المحذوف) في المخزن. يتم تخزينها مع النسخ الاحتياطية التي يتم الاحتفاظ بها وفقا للنهج.
السيناريو 2
تم نسخ الجهاز الظاهري الأصلي باستخدام Azure Site Recovery أو النسخ الاحتياطي لجهاز Azure الظاهري. تم إنشاء الجهاز الظاهري الجديد من المحتوى - لاستخدامه كقالب. الجهاز الظاهري جديد مع SID جديد.
اتبع هذه الخطوات لتمكين النسخ الاحتياطية على الجهاز الظاهري الجديد:
- الامتداد موجود بالفعل على الجهاز الظاهري، ولكنه غير مرئي لأي من الخدمات
- شغّل البرنامج النصي للتسجيل المسبق. استنادا إلى معرف الأمان الخاص بالجهاز الظاهري الجديد، يمكن أن ينشأ سيناريوهان:
- الجهاز الظاهري الأصلي والجديد لهما معرف الأمان نفسه. يتم تشغيل البرنامج النصي للتسجيل المسبق بنجاح.
- الجهاز الظاهري الأصلي والجديد لهما معرفات أمان مختلفة. فشل البرنامج النصي للتسجيل المسبق. اتصل بدعم Microsoft للحصول على المساعدة في هذا السيناريو.
- اكتشف قواعد البيانات التي تريد إنشاء نسخ احتياطية لها
- تمكين النسخ الاحتياطي على قواعد البيانات هذه
ترقية إصدار SDC أو ترقية إصدار MDC على نفس الجهاز الظاهري
يمكن معالجة الترقيات إلى نظام التشغيل أو تغيير إصدار SDC أو تغيير إصدار MDC التي لا تسبب تغيير معرف الأمان على النحو التالي:
- تأكد من أن إصدار نظام التشغيل الجديد أو SDC أو إصدار MDC معتمد حالياً بواسطة Azure Backup
- أوقف الحماية مع الاحتفاظ بالبيانات لقاعدة البيانات
- تنفيذ الترقية أو التحديث
- إعادة تشغيل البرنامج النصي للتسجيل المسبق. غالبا ما تؤدي عملية الترقية إلى إزالة الأدوار الضرورية. يوصى بتشغيل البرنامج النصي للتسجيل المسبق للتحقق من جميع الأدوار المطلوبة.
- استئناف الحماية لقاعدة البيانات مرة أخرى
ترقية SDC إلى MDC مع عدم تغيير معرف الأمان
يمكن معالجة الترقيات من SDC إلى MDC التي لا تسبب تغيير معرف الأمان كما يلي:
- تأكد من أن إصدار MDC الجديد مدعوم حالياً بواسطة Azure Backup
- أوقف الحماية مع الاحتفاظ بالبيانات لقاعدة بيانات SDC القديمة
- تنفيذ الترقية. بعد الانتهاء، أصبح نظام HANA الآن MDC مع قاعدة بيانات النظام وقاعدة بيانات المستأجر
- إعادة تشغيل البرنامج النصي للتسجيل المسبق
- يوصى بإعادة تسجيل الملحق لنفس الجهاز في مدخل Azure (النسخ الاحتياطي ->عرض التفاصيل -> حدد جهاز Azure الظاهري ذي الصلة ->إعادة التسجيل)
- حدد Rediscover DBs لنفس الجهاز الظاهري. يجب أن يُظهر هذا الإجراء قواعد البيانات الجديدة في الخطوة 3 مثل قواعد بيانات النظام وقواعد بيانات المستأجر، وليس SDC
- لا تزال قاعدة بيانات SDC القديمة موجودة في المخزن وتحتوي على البيانات القديمة التي تم نسخها احتياطيا وفقا للنهج.
- تكوين النسخ الاحتياطي لقواعد البيانات هذه
ترقية SDC إلى MDC مع تغيير في معرف الأمان
يمكن معالجة الترقيات من SDC إلى MDC التي تسبب تغيير معرف الأمان كما يلي:
- تأكد من أن إصدار MDC الجديد مدعوم حالياً بواسطة Azure Backup
- أوقف الحماية مع الاحتفاظ بالبيانات لقاعدة بيانات SDC القديمة
- انقل ملف config.json الموجود في
/opt/msawb/etc/config/SAPHana/
. - تنفيذ الترقية. بعد الانتهاء، أصبح نظام HANA الآن MDC مع قاعدة بيانات النظام وقاعدة بيانات المستأجر.
- أعد تشغيل البرنامج النصي للتسجيل المسبق مع التفاصيل الصحيحة (معرف الأمان وMDC جديد). قد تواجه، بسبب تغيير في SID، مشكلات في نجاح تنفيذ البرنامج النصي. اتصل بدعم Azure Backup إذا واجهت مشكلات.
- أعد تسجيل الملحق للجهاز نفسه في مدخل Microsoft Azure (Backup ->عرض التفاصيل -> حدد Azure VM ذي الصلة -> أعد التسجيل).
- حدد Rediscover DBs لنفس الجهاز الظاهري. يجب أن يُظهر هذا الإجراء قواعد البيانات الجديدة في الخطوة 3 مثل SYSTEMDB وTenant DB، وليس SDC.
- لا تزال قاعدة بيانات SDC القديمة موجودة في المخزن وتحتوي على بيانات احتياطية قديمة تم الاحتفاظ بها وفقا للنهج.
- تكوين نسخة احتياطية لقواعد البيانات هذه.
فشل إعادة التسجيل
تحقق من وجود واحد أو أكثر من الأعراض التالية قبل تشغيل عملية إعادة التسجيل:
تفشل جميع العمليات (مثل النسخ الاحتياطي والاستعادة وتكوين النسخ الاحتياطي) على الجهاز الظاهري مع أحد رموز الخطأ التالية: WorkloadExtensionNotReachable أو UserErrorWorkloadExtensionNotInstalled أو WorkloadExtensionNotPresent أو WorkloadExtensionDididdequeueMsg.
إذا كانت منطقة حالة النسخ الاحتياطي لعنصر النسخ الاحتياطي تظهر غير قابل للوصول، فاستبعد جميع الأسباب الأخرى التي قد تؤدي إلى نفس الحالة:
- عدم وجود إذن لإجراء عمليات النسخ الاحتياطي ذات الصلة على الجهاز الظاهري
- تم إيقاف تشغيل الجهاز الظاهري، لذلك لا يمكن إجراء عمليات النسخ الاحتياطي
- مشكلات الشبكة
قد تظهر هذه الأعراض لسبب واحد أو أكثر من الأسباب التالية:
- تم حذف ملحق أو إلغاء تثبيته من المدخل.
- تمت استعادة الجهاز الظاهري مرة أخرى في الوقت المناسب من خلال استعادة القرص في المكان.
- تم إغلاق الجهاز الظاهري لفترة طويلة، لذلك انتهت صلاحية تكوين الامتداد عليه.
- تم حذف الجهاز الظاهري. وتم أيضا إنشاء جهاز ظاهري آخر بنفس الاسم وفي نفس مجموعة الموارد مثل الجهاز الظاهري المحذوف.
في السيناريوهات السابقة، نوصي بتشغيل عملية إعادة تسجيل على الجهاز الظاهري.
النسخ الاحتياطي لسجلات قاعدة بيانات SAP HANA
لا يتم تشغيل النسخ الاحتياطي للسجل على الرغم من نجاح النسخ الاحتياطي الكامل.
السبب المحتمل: قيم قاعدة بيانات SAP HANA غير صحيحة لتشغيل النسخ الاحتياطي للسجل.
الإجراء الموصى به: تأكد من تعيين القيم التالية لتكوين SAP HANA بشكل صحيح:
enable_auto_log_backup
:نعمlog_backup_using_backint
:صحيحcatalog_backup_using_backint
:صحيحlog_mode
:عاديlog_backup_timeout_s
: مثل نهج النسخ الاحتياطي لسجل مدخل Microsoft Azure (التردد بالثوان).