DatabaseUpdateProperties interface

Aktualizacja właściwości bazy danych.

Właściwości

autoPauseDelay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone

catalogCollation

Sortowanie wykazu metadanych.

collation

Sortowanie bazy danych.

createMode

Określa tryb tworzenia bazy danych.

Ustawienie domyślne: regularne tworzenie bazy danych.

Kopiowanie: tworzy bazę danych jako kopię istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu źródłowej bazy danych.

Pomocnicza: tworzy bazę danych jako replikę pomocniczą istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej podstawowej bazy danych.

PointInTimeRestore: tworzy bazę danych, przywracając kopię zapasową istniejącej bazy danych do punktu w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a element restorePointInTime musi być określony.

Odzyskiwanie: tworzy bazę danych przez przywrócenie kopii zapasowej replikowanej geograficznie. sourceDatabaseId musi być określony jako identyfikator zasobu bazy danych, który można odzyskać, aby przywrócić.

Przywracanie: tworzy bazę danych, przywracając kopię zapasową usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem usuniętej bazy danych, a parametr sourceDatabaseDeletionDate jest ignorowany. Można również określić element restorePointInTime w celu przywrócenia z wcześniejszego punktu w czasie.

RestoreLongTermRetentionBackup: tworzy bazę danych przez przywrócenie z magazynu przechowywania długoterminowego. recoveryServicesRecoveryPointResourceId musi być określony jako identyfikator zasobu punktu odzyskiwania.

Funkcja Copy, Secondary i RestoreLongTermRetentionBackup nie jest obsługiwana w przypadku wersji DataWarehouse.

creationDate

Data utworzenia bazy danych (ISO8601 format).

currentBackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tej bazy danych.

currentServiceObjectiveName

Aktualna nazwa celu poziomu usługi bazy danych.

currentSku

Nazwa i warstwa jednostki SKU.

databaseId

Identyfikator bazy danych.

defaultSecondaryLocation

Domyślny region drugorzędny dla tej bazy danych.

earliestRestoreDate

Rejestruje ona najwcześniejszą datę rozpoczęcia i godzinę przywrócenia dostępnego dla tej bazy danych (ISO8601 format).

elasticPoolId

Identyfikator zasobu elastycznej puli zawierającej tę bazę danych.

encryptionProtector

Identyfikator URI usługi Azure Key Vault bazy danych, jeśli jest skonfigurowany przy użyciu kluczy zarządzanych przez klienta bazy danych.

encryptionProtectorAutoRotation

Flaga włączania lub wyłączania automatycznego obracania klucza AKV ochrony bazy danych.

failoverGroupId

Identyfikator zasobu grupy awaryjnej, do którego należy ta baza danych.

federatedClientId

Identyfikator klienta używany dla scenariusza cmK dla dzierżawy między dzierżawami bazy danych

freeLimitExhaustionBehavior

Określa zachowanie, gdy miesięczne limity bezpłatne są wyczerpane dla bezpłatnej bazy danych.

Autopause: baza danych zostanie automatycznie wstrzymana po wyczerpaniu limitów bezpłatnych w pozostałej części miesiąca.

BillForUsage: Baza danych będzie nadal w trybie online po wyczerpaniu bezpłatnych limitów, a wszelkie nadwyżki zostaną rozliczone.

highAvailabilityReplicaCount

Liczba replik pomocniczych skojarzonych z bazą danych Warstwy Krytyczne dla działania firmy, Premium lub Hiperskala, które są używane do zapewnienia wysokiej dostępności. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

isInfraEncryptionEnabled

Szyfrowanie podczerwieni jest włączone dla tej bazy danych.

isLedgerOn

Niezależnie od tego, czy ta baza danych jest bazą danych rejestru, co oznacza, że wszystkie tabele w bazie danych są tabelami rejestru. Uwaga: nie można zmienić wartości tej właściwości po utworzeniu bazy danych.

keys

Identyfikatory zasobów tożsamości przypisanych przez użytkownika do użycia

licenseType

Typ licencji do zastosowania dla tej bazy danych. LicenseIncluded jeśli potrzebujesz licencji, lub BasePrice jeśli masz licencję i kwalifikujesz się do Korzyść użycia hybrydowego platformy Azure.

longTermRetentionBackupResourceId

Identyfikator zasobu kopii zapasowej długoterminowego przechowywania skojarzonej z operacją tworzenia tej bazy danych.

maintenanceConfigurationId

Identyfikator konfiguracji konserwacji przypisany do bazy danych. Ta konfiguracja określa okres, w których będą wykonywane aktualizacje konserwacji.

manualCutover

Niezależnie od tego, czy klient sterował ręczną migracją jednorazową, musi być wykonywany podczas operacji Aktualizacji bazy danych do warstwy Hiperskala.

Ta właściwość ma zastosowanie tylko w przypadku skalowania bazy danych z warstwy Krytyczne dla działania firmy/Ogólnego przeznaczenia/Warstwy Premium/Standardowa do warstwy Hiperskala.

Po określeniu instrukcji manualCutover operacja skalowania będzie czekać na wprowadzenie danych wejściowych użytkownika w celu wyzwolenia migracji jednorazowej do bazy danych w warstwie Hiperskala.

Aby wyzwolić migrację jednorazową, podaj parametr "performCutover", gdy operacja skalowania jest w stanie oczekiwania.

maxLogSizeBytes

Maksymalny rozmiar logu dla tej bazy danych.

maxSizeBytes

Maksymalny rozmiar bazy danych wyrażony w bajtach.

minCapacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie została wstrzymana

pausedDate

Data, w której baza danych została wstrzymana przez konfigurację użytkownika lub format action(ISO8601). Null, jeśli baza danych jest gotowa.

performCutover

W celu wyzwolenia ręcznego przejścia jednorazowego przez klienta w stanie oczekiwania podczas wykonywania operacji skalowania jest w toku.

Ten parametr właściwości ma zastosowanie tylko do operacji skalowania, które są inicjowane wraz z parametrem "manualCutover".

Ta właściwość ma zastosowanie tylko wtedy, gdy skalowanie bazy danych z warstwy Krytyczne dla działania firmy/Ogólnego przeznaczenia/Warstwy Premium/Standardowa do warstwy Hiperskala jest już w toku.

Po określeniu funkcji performCutover operacja skalowania wyzwoli migrację jednorazową i wykona zmianę roli w bazie danych w warstwie Hiperskala.

preferredEnclaveType

Typ enklawy żądanej w bazie danych, tj. domyślne lub enklawy VBS.

readScale

Stan routingu tylko do odczytu. Jeśli jest to włączone, połączenia z aplikacyjnym zamiarem ustawionym na readonly w parametry połączenia mogą być kierowane do readonly repliki wtórnej w tym samym regionie. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

recoverableDatabaseId

Identyfikator zasobu możliwej do odzyskania bazy danych skojarzonej z operacją tworzenia tej bazy danych.

recoveryServicesRecoveryPointId

Identyfikator zasobu punktu odzyskiwania skojarzonego z operacją tworzenia tej bazy danych.

requestedBackupStorageRedundancy

Typ konta magazynu, który ma być używany do przechowywania kopii zapasowych dla tej bazy danych.

requestedServiceObjectiveName

Żądana nazwa celu poziomu usługi bazy danych.

restorableDroppedDatabaseId

Identyfikator zasobu usuniętej bazy danych skojarzonej z operacją tworzenia tej bazy danych.

restorePointInTime

Określa punkt w czasie (ISO8601 format) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych.

resumedDate

Data wznowienia bazy danych przez działanie użytkownika lub logowanie do bazy danych (ISO8601 format). Null, jeśli baza danych jest wstrzymana.

sampleName

Nazwa przykładowego schematu, który ma być stosowany podczas tworzenia tej bazy danych.

secondaryType

Pomocniczy typ bazy danych, jeśli jest pomocniczy. Prawidłowe wartości to Geo, Named i Standby.

sourceDatabaseDeletionDate

Określa czas usunięcia bazy danych.

sourceDatabaseId

Identyfikator zasobu źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych.

status

Status bazy danych.

useFreeLimit

Bez względu na to, czy baza danych korzysta z bezpłatnych limitów miesięcznych. Dozwolone w jednej bazie danych w subskrypcji.

zoneRedundant

Niezależnie od tego, czy ta baza danych jest strefowo nadmiarowa, co oznacza, że repliki tej bazy danych będą rozłożone na wiele stref dostępności.

Szczegóły właściwości

autoPauseDelay

Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone

autoPauseDelay?: number

Wartość właściwości

number

catalogCollation

Sortowanie wykazu metadanych.

catalogCollation?: string

Wartość właściwości

string

collation

Sortowanie bazy danych.

collation?: string

Wartość właściwości

string

createMode

Określa tryb tworzenia bazy danych.

Ustawienie domyślne: regularne tworzenie bazy danych.

Kopiowanie: tworzy bazę danych jako kopię istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu źródłowej bazy danych.

Pomocnicza: tworzy bazę danych jako replikę pomocniczą istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej podstawowej bazy danych.

PointInTimeRestore: tworzy bazę danych, przywracając kopię zapasową istniejącej bazy danych do punktu w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a element restorePointInTime musi być określony.

Odzyskiwanie: tworzy bazę danych przez przywrócenie kopii zapasowej replikowanej geograficznie. sourceDatabaseId musi być określony jako identyfikator zasobu bazy danych, który można odzyskać, aby przywrócić.

Przywracanie: tworzy bazę danych, przywracając kopię zapasową usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem usuniętej bazy danych, a parametr sourceDatabaseDeletionDate jest ignorowany. Można również określić element restorePointInTime w celu przywrócenia z wcześniejszego punktu w czasie.

RestoreLongTermRetentionBackup: tworzy bazę danych przez przywrócenie z magazynu przechowywania długoterminowego. recoveryServicesRecoveryPointResourceId musi być określony jako identyfikator zasobu punktu odzyskiwania.

Funkcja Copy, Secondary i RestoreLongTermRetentionBackup nie jest obsługiwana w przypadku wersji DataWarehouse.

createMode?: string

Wartość właściwości

string

creationDate

Data utworzenia bazy danych (ISO8601 format).

creationDate?: Date

Wartość właściwości

Date

currentBackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tej bazy danych.

currentBackupStorageRedundancy?: string

Wartość właściwości

string

currentServiceObjectiveName

Aktualna nazwa celu poziomu usługi bazy danych.

currentServiceObjectiveName?: string

Wartość właściwości

string

currentSku

Nazwa i warstwa jednostki SKU.

currentSku?: Sku

Wartość właściwości

Sku

databaseId

Identyfikator bazy danych.

databaseId?: string

Wartość właściwości

string

defaultSecondaryLocation

Domyślny region drugorzędny dla tej bazy danych.

defaultSecondaryLocation?: string

Wartość właściwości

string

earliestRestoreDate

Rejestruje ona najwcześniejszą datę rozpoczęcia i godzinę przywrócenia dostępnego dla tej bazy danych (ISO8601 format).

earliestRestoreDate?: Date

Wartość właściwości

Date

elasticPoolId

Identyfikator zasobu elastycznej puli zawierającej tę bazę danych.

elasticPoolId?: string

Wartość właściwości

string

encryptionProtector

Identyfikator URI usługi Azure Key Vault bazy danych, jeśli jest skonfigurowany przy użyciu kluczy zarządzanych przez klienta bazy danych.

encryptionProtector?: string

Wartość właściwości

string

encryptionProtectorAutoRotation

Flaga włączania lub wyłączania automatycznego obracania klucza AKV ochrony bazy danych.

encryptionProtectorAutoRotation?: boolean

Wartość właściwości

boolean

failoverGroupId

Identyfikator zasobu grupy awaryjnej, do którego należy ta baza danych.

failoverGroupId?: string

Wartość właściwości

string

federatedClientId

Identyfikator klienta używany dla scenariusza cmK dla dzierżawy między dzierżawami bazy danych

federatedClientId?: string

Wartość właściwości

string

freeLimitExhaustionBehavior

Określa zachowanie, gdy miesięczne limity bezpłatne są wyczerpane dla bezpłatnej bazy danych.

Autopause: baza danych zostanie automatycznie wstrzymana po wyczerpaniu limitów bezpłatnych w pozostałej części miesiąca.

BillForUsage: Baza danych będzie nadal w trybie online po wyczerpaniu bezpłatnych limitów, a wszelkie nadwyżki zostaną rozliczone.

freeLimitExhaustionBehavior?: string

Wartość właściwości

string

highAvailabilityReplicaCount

Liczba replik pomocniczych skojarzonych z bazą danych Warstwy Krytyczne dla działania firmy, Premium lub Hiperskala, które są używane do zapewnienia wysokiej dostępności. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

highAvailabilityReplicaCount?: number

Wartość właściwości

number

isInfraEncryptionEnabled

Szyfrowanie podczerwieni jest włączone dla tej bazy danych.

isInfraEncryptionEnabled?: boolean

Wartość właściwości

boolean

isLedgerOn

Niezależnie od tego, czy ta baza danych jest bazą danych rejestru, co oznacza, że wszystkie tabele w bazie danych są tabelami rejestru. Uwaga: nie można zmienić wartości tej właściwości po utworzeniu bazy danych.

isLedgerOn?: boolean

Wartość właściwości

boolean

keys

Identyfikatory zasobów tożsamości przypisanych przez użytkownika do użycia

keys?: Record<string, DatabaseKey>

Wartość właściwości

Record<string, DatabaseKey>

licenseType

Typ licencji do zastosowania dla tej bazy danych. LicenseIncluded jeśli potrzebujesz licencji, lub BasePrice jeśli masz licencję i kwalifikujesz się do Korzyść użycia hybrydowego platformy Azure.

licenseType?: string

Wartość właściwości

string

longTermRetentionBackupResourceId

Identyfikator zasobu kopii zapasowej długoterminowego przechowywania skojarzonej z operacją tworzenia tej bazy danych.

longTermRetentionBackupResourceId?: string

Wartość właściwości

string

maintenanceConfigurationId

Identyfikator konfiguracji konserwacji przypisany do bazy danych. Ta konfiguracja określa okres, w których będą wykonywane aktualizacje konserwacji.

maintenanceConfigurationId?: string

Wartość właściwości

string

manualCutover

Niezależnie od tego, czy klient sterował ręczną migracją jednorazową, musi być wykonywany podczas operacji Aktualizacji bazy danych do warstwy Hiperskala.

Ta właściwość ma zastosowanie tylko w przypadku skalowania bazy danych z warstwy Krytyczne dla działania firmy/Ogólnego przeznaczenia/Warstwy Premium/Standardowa do warstwy Hiperskala.

Po określeniu instrukcji manualCutover operacja skalowania będzie czekać na wprowadzenie danych wejściowych użytkownika w celu wyzwolenia migracji jednorazowej do bazy danych w warstwie Hiperskala.

Aby wyzwolić migrację jednorazową, podaj parametr "performCutover", gdy operacja skalowania jest w stanie oczekiwania.

manualCutover?: boolean

Wartość właściwości

boolean

maxLogSizeBytes

Maksymalny rozmiar logu dla tej bazy danych.

maxLogSizeBytes?: number

Wartość właściwości

number

maxSizeBytes

Maksymalny rozmiar bazy danych wyrażony w bajtach.

maxSizeBytes?: number

Wartość właściwości

number

minCapacity

Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie została wstrzymana

minCapacity?: number

Wartość właściwości

number

pausedDate

Data, w której baza danych została wstrzymana przez konfigurację użytkownika lub format action(ISO8601). Null, jeśli baza danych jest gotowa.

pausedDate?: Date

Wartość właściwości

Date

performCutover

W celu wyzwolenia ręcznego przejścia jednorazowego przez klienta w stanie oczekiwania podczas wykonywania operacji skalowania jest w toku.

Ten parametr właściwości ma zastosowanie tylko do operacji skalowania, które są inicjowane wraz z parametrem "manualCutover".

Ta właściwość ma zastosowanie tylko wtedy, gdy skalowanie bazy danych z warstwy Krytyczne dla działania firmy/Ogólnego przeznaczenia/Warstwy Premium/Standardowa do warstwy Hiperskala jest już w toku.

Po określeniu funkcji performCutover operacja skalowania wyzwoli migrację jednorazową i wykona zmianę roli w bazie danych w warstwie Hiperskala.

performCutover?: boolean

Wartość właściwości

boolean

preferredEnclaveType

Typ enklawy żądanej w bazie danych, tj. domyślne lub enklawy VBS.

preferredEnclaveType?: string

Wartość właściwości

string

readScale

Stan routingu tylko do odczytu. Jeśli jest to włączone, połączenia z aplikacyjnym zamiarem ustawionym na readonly w parametry połączenia mogą być kierowane do readonly repliki wtórnej w tym samym regionie. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

readScale?: string

Wartość właściwości

string

recoverableDatabaseId

Identyfikator zasobu możliwej do odzyskania bazy danych skojarzonej z operacją tworzenia tej bazy danych.

recoverableDatabaseId?: string

Wartość właściwości

string

recoveryServicesRecoveryPointId

Identyfikator zasobu punktu odzyskiwania skojarzonego z operacją tworzenia tej bazy danych.

recoveryServicesRecoveryPointId?: string

Wartość właściwości

string

requestedBackupStorageRedundancy

Typ konta magazynu, który ma być używany do przechowywania kopii zapasowych dla tej bazy danych.

requestedBackupStorageRedundancy?: string

Wartość właściwości

string

requestedServiceObjectiveName

Żądana nazwa celu poziomu usługi bazy danych.

requestedServiceObjectiveName?: string

Wartość właściwości

string

restorableDroppedDatabaseId

Identyfikator zasobu usuniętej bazy danych skojarzonej z operacją tworzenia tej bazy danych.

restorableDroppedDatabaseId?: string

Wartość właściwości

string

restorePointInTime

Określa punkt w czasie (ISO8601 format) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych.

restorePointInTime?: Date

Wartość właściwości

Date

resumedDate

Data wznowienia bazy danych przez działanie użytkownika lub logowanie do bazy danych (ISO8601 format). Null, jeśli baza danych jest wstrzymana.

resumedDate?: Date

Wartość właściwości

Date

sampleName

Nazwa przykładowego schematu, który ma być stosowany podczas tworzenia tej bazy danych.

sampleName?: string

Wartość właściwości

string

secondaryType

Pomocniczy typ bazy danych, jeśli jest pomocniczy. Prawidłowe wartości to Geo, Named i Standby.

secondaryType?: string

Wartość właściwości

string

sourceDatabaseDeletionDate

Określa czas usunięcia bazy danych.

sourceDatabaseDeletionDate?: Date

Wartość właściwości

Date

sourceDatabaseId

Identyfikator zasobu źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych.

sourceDatabaseId?: string

Wartość właściwości

string

status

Status bazy danych.

status?: string

Wartość właściwości

string

useFreeLimit

Bez względu na to, czy baza danych korzysta z bezpłatnych limitów miesięcznych. Dozwolone w jednej bazie danych w subskrypcji.

useFreeLimit?: boolean

Wartość właściwości

boolean

zoneRedundant

Niezależnie od tego, czy ta baza danych jest strefowo nadmiarowa, co oznacza, że repliki tej bazy danych będą rozłożone na wiele stref dostępności.

zoneRedundant?: boolean

Wartość właściwości

boolean