إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك استخدام Azure Backup لحماية قاعدة بيانات Azure لخادم PostgreSQL المرن. تلخص هذه المقالة المناطق المدعومة والسيناريوهات والقيود.
المناطق المدعومة
النسخ الاحتياطي المخزن ل PostgreSQL - يتوفر الخادم المرن بشكل عام في جميع مناطق السحابة العامة والمناطق ذات السيادة.
سيناريوهات الدعم
ضع في اعتبارك سيناريوهات الدعم التالية عند إجراء نسخ احتياطي لقاعدة بيانات Azure ل PostgreSQL - الخادم المرن:
- تتوفر عمليات استعادة النسخ الاحتياطي المخزنة فقط كاستعادة إلى الملفات في حاويات التخزين المحددة من قبل المستخدم. يمكنك استعادة هذه البيانات كخادم PostgreSQL جديد - مرن مع الأدوات الأصلية لقاعدة البيانات.
- يتم دعم النسخ الاحتياطية لخادم PostgreSQL عندما يكون مخزن النسخ الاحتياطي في نفس الاشتراك أو اشتراكا مختلفا مثل قاعدة البيانات، شريطة أن تكون داخل نفس المستأجر والمنطقة. يتم دعم عمليات الاستعادة عبر المناطق (Azure Paired) وعبر الاشتراكات داخل نفس المستأجر.
- بالنسبة للنسخ الاحتياطية المخزنة، يتم نسخ الخادم بأكمله احتياطيا مع جميع قواعد البيانات. النسخ الاحتياطي لقواعد بيانات معينة غير مدعوم.
- يتم دعم النسخ الاحتياطية المخزنة لحجم <الخادم = 1 تيرابايت. إذا تم تكوين النسخ الاحتياطي على حجم الخادم أكبر من 1 تيرابايت، تفشل عملية النسخ الاحتياطي.
- PostgreSQL - يتم دعم الخوادم المرنة المشفرة بواسطة المفتاح المدار من قبل العميل.
- تستبعد النسخ الاحتياطية لخوادم PostgreSQL المرنة قواعد البيانات المملوكة من قبل
azuresuأوazure_pg_admin، بما في ذلك قاعدة بيانات PostgreSQL الأصلية. لذلك، لا يمكن نسخ قواعد البيانات مع هؤلاء المالكين احتياطيا أو استعادتها. - التكرار الموصى به لعمليات الاستعادة مرة واحدة في اليوم. يمكن أن تفشل عمليات الاستعادة المتعددة التي يتم تشغيلها في يوم واحد.
القيد
قاعدة بيانات Azure ل PostgreSQL – تتضمن النسخ الاحتياطية للخادم المرن القيود التالية:
- لا يدعم النسخ الاحتياطي المخزن التخزين في طبقة الأرشيف.
- النسخ الاحتياطي المخزن غير مدعوم على النسخ المتماثلة؛ يمكن تكوين النسخ الاحتياطي فقط على الخوادم الأساسية.
- لعملية الاستعادة، لا يتم دعم استرداد مستوى العنصر (استرداد قواعد بيانات معينة).
- بالنسبة للنسخ الاحتياطية المخزنة، يتم حاليا دعم نسخة احتياطية أسبوعية واحدة فقط. إذا تمت جدولة عدة نسخ احتياطية مخزنة في أسبوع، يتم تنفيذ عملية النسخ الاحتياطي الأولى فقط من الأسبوع، وتفشل مهام النسخ الاحتياطي اللاحقة في نفس الأسبوع."
- لا تدعم النسخ الاحتياطية المخزنة الجداول التي تحتوي على صف يتجاوز طول BYTEA 500 ميغابايت.
- تدعم النسخ الاحتياطية المخزنة النسخ الاحتياطية الكاملة فقط؛ النسخ الاحتياطية التزايدية أو التفاضلية غير مدعومة.
استعادة القيود
يؤدي استخدام إنشاء البرامج النصية للدور ل
azure_suazure_pg_adminreplicationlocaladminوEntra Adminإلى حدوث الأخطاء التالية أثناء الاستعادة على خادم مرن آخر، والتي يمكنك تجاهلها بأمان.role "azure_pg_admin" already exists.role "azuresu" already exists.role "replication" already exists.ERROR: must be superuser to create superusersERROR: Only roles with privileges of role "azuresu" may grant privileges as this role. permission denied granting privileges as role "azuresu"ERROR: permission denied granting privileges as role "azuresu" SQL state: 42501 Detail: Only roles with privileges of role "azuresu" may grant privileges.Ignore any errors related to pg_catalog, pg _aadauth extensions as it is owned by azure_su and localadmin does not have access to directly create this extension on flexible server, but these are automatically created on new flexible servers or when you enable Microsoft entra authentication.ERROR: Only roles with the ADMIN option on role "pg_use_reserved_connections" may grant this role. permission denied to grant role "pg_use_reserved_connections"ERROR: permission denied to grant role "pg_use_reserved_connections" SQL state: 42501 Detail: Only roles with the ADMIN option on role "pg_use_reserved_connections" may grant this role.
في الإصدار 16 من مجتمع PostgreSQL، تمت إزالة متطلبات امتيازات المستخدم الفائق لتعيين سمة -level أمان -level التجاوز (RLS). لذلك، في الإصدارات 16 والإصدارات الأحدث، يمكنك منح تجاوز RLS azure_pg_admin السماح للآخرين بتعيين RLS. بالنسبة للإصدارات الأقل من 16، يتم منح سمة التجاوزات فقط لمسؤول الخادم ولا توجد أدوار أخرى غير خاضعة للإشراف.
إذا كنت تستخدم مسؤولي Entra بعد الاستعادة، فقد تواجه مشكلة تغيير المالك : كحل بديل، استخدم خيار المنح لتوفير الملكية.