DatabaseUpdateProperties interface

تحديث خصائص قاعدة البيانات.

الخصائص

autoPauseDelay

الوقت بالدقائق التي يتم بعدها إيقاف قاعدة البيانات مؤقتا تلقائيا. تعني قيمة -1 أنه تم تعطيل الإيقاف المؤقت التلقائي

catalogCollation

ترتيب كتالوج بيانات التعريف.

collation

ترتيب قاعدة البيانات.

createMode

تحديد وضع إنشاء قاعدة البيانات.

الافتراضي: إنشاء قاعدة بيانات عادية.

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

ثانوي: ينشئ قاعدة بيانات كنسخة متماثلة ثانوية من قاعدة بيانات موجودة. يجب تحديد sourceDatabaseId كمعرف المورد لقاعدة البيانات الأساسية الموجودة.

PointInTimeRestore: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية لنقطة زمنية لقاعدة بيانات موجودة. يجب تحديد sourceDatabaseId كمعرف المورد لقاعدة البيانات الموجودة، ويجب تحديد restorePointInTime.

الاسترداد: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية منسوخة جغرافيا. يجب تحديد sourceDatabaseId كمعرف مورد قاعدة بيانات قابل للاسترداد لاستعادته.

استعادة: إنشاء قاعدة بيانات عن طريق استعادة نسخة احتياطية من قاعدة بيانات محذوفة. يجب تحديد sourceDatabaseId. إذا كان sourceDatabaseId هو معرف المورد الأصلي لقاعدة البيانات، فيجب تحديد sourceDatabaseDeletionDate. وإلا يجب أن يكون sourceDatabaseId معرف مورد قاعدة البيانات الذي تم إسقاطه قابلا للاستعادة ويتم تجاهل sourceDatabaseDeletionDate. قد يتم أيضا تحديد restorePointInTime للاستعادة من نقطة زمنية سابقة.

RestoreLongTermRetentionBackup: ينشئ قاعدة بيانات عن طريق الاستعادة من مخزن استبقاء طويل المدى. يجب تحديد recoveryServicesRecoveryPointResourceId كمعرف مورد نقطة الاسترداد.

النسخ والثانوي والاستعادةLongTermRetentionBackup غير مدعومة لإصدار DataWarehouse.

creationDate

تاريخ إنشاء قاعدة البيانات (ISO8601 التنسيق).

currentBackupStorageRedundancy

نوع حساب التخزين المستخدم لتخزين النسخ الاحتياطية لقاعدة البيانات هذه.

currentServiceObjectiveName

اسم هدف مستوى الخدمة الحالي لقاعدة البيانات.

currentSku

اسم SKU ومستوىه.

databaseId

معرف قاعدة البيانات.

defaultSecondaryLocation

المنطقة الثانوية الافتراضية لهذه قاعدة البيانات.

earliestRestoreDate

يسجل هذا أقدم تاريخ بدء ووقت متاح للاستعادة لهذه قاعدة البيانات (بصيغة ISO8601).

elasticPoolId

معرف المورد للمجموعة المرنة التي تحتوي على قاعدة البيانات هذه.

encryptionProtector

عنوان URI لمخزن مفاتيح azure لقاعدة البيانات إذا تم تكوينه باستخدام المفاتيح المدارة لعميل قاعدة البيانات.

encryptionProtectorAutoRotation

العلامة لتمكين أو تعطيل التدوير التلقائي لمفتاح AKV لأداة حماية تشفير قاعدة البيانات.

failoverGroupId

معرف موارد مجموعة الفشل الذي تنتمي إليه هذه القاعدة.

federatedClientId

معرف العميل المستخدم للمستأجر المشترك لكل سيناريو CMK لقاعدة البيانات

freeLimitExhaustionBehavior

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

الإيقاف التلقائي: سيتم إيقاف قاعدة البيانات مؤقتا تلقائيا عند استنفاد الحدود المجانية لبقية الشهر.

BillForUsage: ستظل قاعدة البيانات متصلة بالإنترنت عند استنفاد الحدود المجانية وسيتم فوترة أي إفراط.

highAvailabilityReplicaCount

عدد النسخ المتماثلة الثانوية المقترنة بقاعدة بيانات إصدار Business Critical أو Premium أو Hyperscale المستخدمة لتوفير قابلية وصول عالية. لا ينطبق على قاعدة بيانات Hyperscale داخل تجمع مرن.

isInfraEncryptionEnabled

يتم تفعيل تشفير الأشعة تحت الحمراء لهذه قاعدة البيانات.

isLedgerOn

ما إذا كانت قاعدة البيانات هذه قاعدة بيانات دفتر الأستاذ أم لا، مما يعني أن جميع الجداول في قاعدة البيانات هي جداول دفتر الأستاذ. ملاحظة: لا يمكن تغيير قيمة هذه الخاصية بعد إنشاء قاعدة البيانات.

keys

معرفات الموارد للهويات المعينة للمستخدم لاستخدامها

licenseType

نوع الترخيص الذي يجب تطبيقه على قاعدة البيانات هذه. LicenseIncluded إذا كنت بحاجة إلى رخصة، أو BasePrice إذا كان لديك رخصة ومؤهل لل Azure Hybrid Benefit.

longTermRetentionBackupResourceId

معرف المورد للنسخ الاحتياطي الاستبقاء طويل المدى المرتبط بإنشاء عملية قاعدة البيانات هذه.

maintenanceConfigurationId

معرف تكوين الصيانة المعين لقاعدة البيانات. يحدد هذا التكوين الفترة التي ستحدث فيها تحديثات الصيانة.

manualCutover

ما إذا كان يجب إجراء عملية قطع يدوي يتحكم بها العميل أثناء عملية تحديث قاعدة البيانات إلى مستوى Hyperscale أم لا.

تنطبق هذه الخاصية فقط عند تغيير حجم قاعدة البيانات من مستوى Business Critical/General Purpose/Premium/Standard إلى طبقة Hyperscale.

عند تحديد manualCutover، ستنتظر عملية التحجيم إدخال المستخدم لتشغيل الانتقال إلى قاعدة بيانات Hyperscale.

لتشغيل النقل الكلي، يرجى توفير معلمة "performCutover" عندما تكون عملية التحجيم في حالة الانتظار.

maxLogSizeBytes

أقصى حجم سجل لهذه قاعدة البيانات.

maxSizeBytes

الحد الأقصى لحجم قاعدة البيانات المعبر عنها بالبايت.

minCapacity

الحد الأدنى من السعة التي ستخصصها قاعدة البيانات دائما، إن لم يتم إيقافها مؤقتا

pausedDate

التاريخ الذي تم فيه إيقاف قاعدة البيانات مؤقتا بواسطة تكوين المستخدم أو إجراء (ISO8601 format). القاعدة لا تلغي إذا كانت قاعدة البيانات جاهزة.

performCutover

لتشغيل النقل اليدوي الذي يتحكم به العميل أثناء حالة الانتظار أثناء عملية التحجيم قيد التقدم.

تنطبق معلمة الخاصية هذه فقط على عمليات التحجيم التي يتم بدؤها مع المعلمة "manualCutover".

تنطبق هذه الخاصية فقط عند تحجيم قاعدة البيانات من مستوى Business Critical/General Purpose/Premium/Standard إلى طبقة Hyperscale قيد التقدم بالفعل.

عند تحديد performCutover، ستقوم عملية التحجيم بتشغيل النقل الكلي وإجراء تغيير الدور إلى قاعدة بيانات Hyperscale.

preferredEnclaveType

نوع الجيب المطلوب على قاعدة البيانات، مثل الجيوب الافتراضية أو VBS.

readScale

حالة التوجيه للقراءة فقط. إذا تم تفعيلها، يمكن توجيه الاتصالات التي تم تعيين نية التطبيق على القراءة فقط في سلسلة الاتصال الخاصة بها إلى نسخة ثانوية للقراءة فقط في نفس المنطقة. لا ينطبق على قاعدة بيانات Hyperscale داخل تجمع مرن.

recoverableDatabaseId

معرف المورد لقاعدة البيانات القابلة للاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه.

recoveryServicesRecoveryPointId

معرف المورد لنقطة الاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه.

requestedBackupStorageRedundancy

نوع حساب التخزين الذي سيتم استخدامه لتخزين النسخ الاحتياطية لقاعدة البيانات هذه.

requestedServiceObjectiveName

اسم هدف مستوى الخدمة المطلوب لقاعدة البيانات.

restorableDroppedDatabaseId

معرف المورد لقاعدة البيانات التي تم إسقاطها القابلة للاستعادة المقترنة بإنشاء عملية قاعدة البيانات هذه.

restorePointInTime

تحديد النقطة الزمنية (تنسيق ISO8601) لقاعدة البيانات المصدر التي ستتم استعادتها لإنشاء قاعدة البيانات الجديدة.

resumedDate

تاريخ استئناف قاعدة البيانات بواسطة إجراء المستخدم أو تسجيل الدخول إلى قاعدة البيانات (ISO8601 الصيغة). الصفر إذا تم إيقاف قاعدة البيانات.

sampleName

اسم نموذج المخطط لتطبيقه عند إنشاء قاعدة البيانات هذه.

secondaryType

النوع الثانوي لقاعدة البيانات إذا كانت ثانوية. القيم الصالحة هي Geo و Named و Standby.

sourceDatabaseDeletionDate

تحديد الوقت الذي تم فيه حذف قاعدة البيانات.

sourceDatabaseId

معرف المورد لقاعدة البيانات المصدر المقترنة بإنشاء عملية قاعدة البيانات هذه.

status

حالة قاعدة البيانات.

useFreeLimit

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

zoneRedundant

سواء كانت قاعدة البيانات هذه زائدة عن الحاجة أم لا، ما يعني أن النسخ المتماثلة لقاعدة البيانات هذه ستنتشر عبر مناطق توفر متعددة.

تفاصيل الخاصية

autoPauseDelay

الوقت بالدقائق التي يتم بعدها إيقاف قاعدة البيانات مؤقتا تلقائيا. تعني قيمة -1 أنه تم تعطيل الإيقاف المؤقت التلقائي

autoPauseDelay?: number

قيمة الخاصية

number

catalogCollation

ترتيب كتالوج بيانات التعريف.

catalogCollation?: string

قيمة الخاصية

string

collation

ترتيب قاعدة البيانات.

collation?: string

قيمة الخاصية

string

createMode

تحديد وضع إنشاء قاعدة البيانات.

الافتراضي: إنشاء قاعدة بيانات عادية.

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

ثانوي: ينشئ قاعدة بيانات كنسخة متماثلة ثانوية من قاعدة بيانات موجودة. يجب تحديد sourceDatabaseId كمعرف المورد لقاعدة البيانات الأساسية الموجودة.

PointInTimeRestore: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية لنقطة زمنية لقاعدة بيانات موجودة. يجب تحديد sourceDatabaseId كمعرف المورد لقاعدة البيانات الموجودة، ويجب تحديد restorePointInTime.

الاسترداد: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية منسوخة جغرافيا. يجب تحديد sourceDatabaseId كمعرف مورد قاعدة بيانات قابل للاسترداد لاستعادته.

استعادة: إنشاء قاعدة بيانات عن طريق استعادة نسخة احتياطية من قاعدة بيانات محذوفة. يجب تحديد sourceDatabaseId. إذا كان sourceDatabaseId هو معرف المورد الأصلي لقاعدة البيانات، فيجب تحديد sourceDatabaseDeletionDate. وإلا يجب أن يكون sourceDatabaseId معرف مورد قاعدة البيانات الذي تم إسقاطه قابلا للاستعادة ويتم تجاهل sourceDatabaseDeletionDate. قد يتم أيضا تحديد restorePointInTime للاستعادة من نقطة زمنية سابقة.

RestoreLongTermRetentionBackup: ينشئ قاعدة بيانات عن طريق الاستعادة من مخزن استبقاء طويل المدى. يجب تحديد recoveryServicesRecoveryPointResourceId كمعرف مورد نقطة الاسترداد.

النسخ والثانوي والاستعادةLongTermRetentionBackup غير مدعومة لإصدار DataWarehouse.

createMode?: string

قيمة الخاصية

string

creationDate

تاريخ إنشاء قاعدة البيانات (ISO8601 التنسيق).

creationDate?: Date

قيمة الخاصية

Date

currentBackupStorageRedundancy

نوع حساب التخزين المستخدم لتخزين النسخ الاحتياطية لقاعدة البيانات هذه.

currentBackupStorageRedundancy?: string

قيمة الخاصية

string

currentServiceObjectiveName

اسم هدف مستوى الخدمة الحالي لقاعدة البيانات.

currentServiceObjectiveName?: string

قيمة الخاصية

string

currentSku

اسم SKU ومستوىه.

currentSku?: Sku

قيمة الخاصية

Sku

databaseId

معرف قاعدة البيانات.

databaseId?: string

قيمة الخاصية

string

defaultSecondaryLocation

المنطقة الثانوية الافتراضية لهذه قاعدة البيانات.

defaultSecondaryLocation?: string

قيمة الخاصية

string

earliestRestoreDate

يسجل هذا أقدم تاريخ بدء ووقت متاح للاستعادة لهذه قاعدة البيانات (بصيغة ISO8601).

earliestRestoreDate?: Date

قيمة الخاصية

Date

elasticPoolId

معرف المورد للمجموعة المرنة التي تحتوي على قاعدة البيانات هذه.

elasticPoolId?: string

قيمة الخاصية

string

encryptionProtector

عنوان URI لمخزن مفاتيح azure لقاعدة البيانات إذا تم تكوينه باستخدام المفاتيح المدارة لعميل قاعدة البيانات.

encryptionProtector?: string

قيمة الخاصية

string

encryptionProtectorAutoRotation

العلامة لتمكين أو تعطيل التدوير التلقائي لمفتاح AKV لأداة حماية تشفير قاعدة البيانات.

encryptionProtectorAutoRotation?: boolean

قيمة الخاصية

boolean

failoverGroupId

معرف موارد مجموعة الفشل الذي تنتمي إليه هذه القاعدة.

failoverGroupId?: string

قيمة الخاصية

string

federatedClientId

معرف العميل المستخدم للمستأجر المشترك لكل سيناريو CMK لقاعدة البيانات

federatedClientId?: string

قيمة الخاصية

string

freeLimitExhaustionBehavior

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

الإيقاف التلقائي: سيتم إيقاف قاعدة البيانات مؤقتا تلقائيا عند استنفاد الحدود المجانية لبقية الشهر.

BillForUsage: ستظل قاعدة البيانات متصلة بالإنترنت عند استنفاد الحدود المجانية وسيتم فوترة أي إفراط.

freeLimitExhaustionBehavior?: string

قيمة الخاصية

string

highAvailabilityReplicaCount

عدد النسخ المتماثلة الثانوية المقترنة بقاعدة بيانات إصدار Business Critical أو Premium أو Hyperscale المستخدمة لتوفير قابلية وصول عالية. لا ينطبق على قاعدة بيانات Hyperscale داخل تجمع مرن.

highAvailabilityReplicaCount?: number

قيمة الخاصية

number

isInfraEncryptionEnabled

يتم تفعيل تشفير الأشعة تحت الحمراء لهذه قاعدة البيانات.

isInfraEncryptionEnabled?: boolean

قيمة الخاصية

boolean

isLedgerOn

ما إذا كانت قاعدة البيانات هذه قاعدة بيانات دفتر الأستاذ أم لا، مما يعني أن جميع الجداول في قاعدة البيانات هي جداول دفتر الأستاذ. ملاحظة: لا يمكن تغيير قيمة هذه الخاصية بعد إنشاء قاعدة البيانات.

isLedgerOn?: boolean

قيمة الخاصية

boolean

keys

معرفات الموارد للهويات المعينة للمستخدم لاستخدامها

keys?: Record<string, DatabaseKey>

قيمة الخاصية

Record<string, DatabaseKey>

licenseType

نوع الترخيص الذي يجب تطبيقه على قاعدة البيانات هذه. LicenseIncluded إذا كنت بحاجة إلى رخصة، أو BasePrice إذا كان لديك رخصة ومؤهل لل Azure Hybrid Benefit.

licenseType?: string

قيمة الخاصية

string

longTermRetentionBackupResourceId

معرف المورد للنسخ الاحتياطي الاستبقاء طويل المدى المرتبط بإنشاء عملية قاعدة البيانات هذه.

longTermRetentionBackupResourceId?: string

قيمة الخاصية

string

maintenanceConfigurationId

معرف تكوين الصيانة المعين لقاعدة البيانات. يحدد هذا التكوين الفترة التي ستحدث فيها تحديثات الصيانة.

maintenanceConfigurationId?: string

قيمة الخاصية

string

manualCutover

ما إذا كان يجب إجراء عملية قطع يدوي يتحكم بها العميل أثناء عملية تحديث قاعدة البيانات إلى مستوى Hyperscale أم لا.

تنطبق هذه الخاصية فقط عند تغيير حجم قاعدة البيانات من مستوى Business Critical/General Purpose/Premium/Standard إلى طبقة Hyperscale.

عند تحديد manualCutover، ستنتظر عملية التحجيم إدخال المستخدم لتشغيل الانتقال إلى قاعدة بيانات Hyperscale.

لتشغيل النقل الكلي، يرجى توفير معلمة "performCutover" عندما تكون عملية التحجيم في حالة الانتظار.

manualCutover?: boolean

قيمة الخاصية

boolean

maxLogSizeBytes

أقصى حجم سجل لهذه قاعدة البيانات.

maxLogSizeBytes?: number

قيمة الخاصية

number

maxSizeBytes

الحد الأقصى لحجم قاعدة البيانات المعبر عنها بالبايت.

maxSizeBytes?: number

قيمة الخاصية

number

minCapacity

الحد الأدنى من السعة التي ستخصصها قاعدة البيانات دائما، إن لم يتم إيقافها مؤقتا

minCapacity?: number

قيمة الخاصية

number

pausedDate

التاريخ الذي تم فيه إيقاف قاعدة البيانات مؤقتا بواسطة تكوين المستخدم أو إجراء (ISO8601 format). القاعدة لا تلغي إذا كانت قاعدة البيانات جاهزة.

pausedDate?: Date

قيمة الخاصية

Date

performCutover

لتشغيل النقل اليدوي الذي يتحكم به العميل أثناء حالة الانتظار أثناء عملية التحجيم قيد التقدم.

تنطبق معلمة الخاصية هذه فقط على عمليات التحجيم التي يتم بدؤها مع المعلمة "manualCutover".

تنطبق هذه الخاصية فقط عند تحجيم قاعدة البيانات من مستوى Business Critical/General Purpose/Premium/Standard إلى طبقة Hyperscale قيد التقدم بالفعل.

عند تحديد performCutover، ستقوم عملية التحجيم بتشغيل النقل الكلي وإجراء تغيير الدور إلى قاعدة بيانات Hyperscale.

performCutover?: boolean

قيمة الخاصية

boolean

preferredEnclaveType

نوع الجيب المطلوب على قاعدة البيانات، مثل الجيوب الافتراضية أو VBS.

preferredEnclaveType?: string

قيمة الخاصية

string

readScale

حالة التوجيه للقراءة فقط. إذا تم تفعيلها، يمكن توجيه الاتصالات التي تم تعيين نية التطبيق على القراءة فقط في سلسلة الاتصال الخاصة بها إلى نسخة ثانوية للقراءة فقط في نفس المنطقة. لا ينطبق على قاعدة بيانات Hyperscale داخل تجمع مرن.

readScale?: string

قيمة الخاصية

string

recoverableDatabaseId

معرف المورد لقاعدة البيانات القابلة للاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه.

recoverableDatabaseId?: string

قيمة الخاصية

string

recoveryServicesRecoveryPointId

معرف المورد لنقطة الاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه.

recoveryServicesRecoveryPointId?: string

قيمة الخاصية

string

requestedBackupStorageRedundancy

نوع حساب التخزين الذي سيتم استخدامه لتخزين النسخ الاحتياطية لقاعدة البيانات هذه.

requestedBackupStorageRedundancy?: string

قيمة الخاصية

string

requestedServiceObjectiveName

اسم هدف مستوى الخدمة المطلوب لقاعدة البيانات.

requestedServiceObjectiveName?: string

قيمة الخاصية

string

restorableDroppedDatabaseId

معرف المورد لقاعدة البيانات التي تم إسقاطها القابلة للاستعادة المقترنة بإنشاء عملية قاعدة البيانات هذه.

restorableDroppedDatabaseId?: string

قيمة الخاصية

string

restorePointInTime

تحديد النقطة الزمنية (تنسيق ISO8601) لقاعدة البيانات المصدر التي ستتم استعادتها لإنشاء قاعدة البيانات الجديدة.

restorePointInTime?: Date

قيمة الخاصية

Date

resumedDate

تاريخ استئناف قاعدة البيانات بواسطة إجراء المستخدم أو تسجيل الدخول إلى قاعدة البيانات (ISO8601 الصيغة). الصفر إذا تم إيقاف قاعدة البيانات.

resumedDate?: Date

قيمة الخاصية

Date

sampleName

اسم نموذج المخطط لتطبيقه عند إنشاء قاعدة البيانات هذه.

sampleName?: string

قيمة الخاصية

string

secondaryType

النوع الثانوي لقاعدة البيانات إذا كانت ثانوية. القيم الصالحة هي Geo و Named و Standby.

secondaryType?: string

قيمة الخاصية

string

sourceDatabaseDeletionDate

تحديد الوقت الذي تم فيه حذف قاعدة البيانات.

sourceDatabaseDeletionDate?: Date

قيمة الخاصية

Date

sourceDatabaseId

معرف المورد لقاعدة البيانات المصدر المقترنة بإنشاء عملية قاعدة البيانات هذه.

sourceDatabaseId?: string

قيمة الخاصية

string

status

حالة قاعدة البيانات.

status?: string

قيمة الخاصية

string

useFreeLimit

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

useFreeLimit?: boolean

قيمة الخاصية

boolean

zoneRedundant

سواء كانت قاعدة البيانات هذه زائدة عن الحاجة أم لا، ما يعني أن النسخ المتماثلة لقاعدة البيانات هذه ستنتشر عبر مناطق توفر متعددة.

zoneRedundant?: boolean

قيمة الخاصية

boolean