Udostępnij za pośrednictwem


DatabaseUpdate interface

Zasób aktualizacji 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 (format ISO8601). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentBackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentServiceObjectiveName

Bieżąca nazwa celu poziomu usługi bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentSku

Nazwa i warstwa jednostki SKU. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

databaseId

Identyfikator bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

defaultSecondaryLocation

Domyślny region pomocniczy dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

earliestRestoreDate

Rejestruje najwcześniejszą datę i godzinę rozpoczęcia przywracania dla tej bazy danych (format ISO8601). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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.

failoverGroupId

Identyfikator zasobu grupy trybu failover, do którego należy ta baza danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

federatedClientId

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

highAvailabilityReplicaCount

Liczba replik pomocniczych skojarzonych z bazą danych, które są używane do zapewnienia wysokiej dostępności. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

identity

Tożsamość bazy danych

isInfraEncryptionEnabled

Szyfrowanie infra jest włączone dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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ści 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 dziennika dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 wstrzymania bazy danych przez konfigurację użytkownika lub akcję (ISO8601 format). Wartość null, jeśli baza danych jest gotowa. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 ta opcja jest włączona, połączenia, które mają intencję aplikacji ustawioną na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu 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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 akcję użytkownika lub identyfikator logowania bazy danych (ISO8601 format). Wartość null, jeśli baza danych jest wstrzymana. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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.

sku

Nazwa i warstwa jednostki SKU.

sourceDatabaseDeletionDate

Określa czas usunięcia bazy danych.

sourceDatabaseId

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

status

Stan bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów.

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 (format ISO8601). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

creationDate?: Date

Wartość właściwości

Date

currentBackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentBackupStorageRedundancy?: string

Wartość właściwości

string

currentServiceObjectiveName

Bieżąca nazwa celu poziomu usługi bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentServiceObjectiveName?: string

Wartość właściwości

string

currentSku

Nazwa i warstwa jednostki SKU. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentSku?: Sku

Wartość właściwości

Sku

databaseId

Identyfikator bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

databaseId?: string

Wartość właściwości

string

defaultSecondaryLocation

Domyślny region pomocniczy dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

defaultSecondaryLocation?: string

Wartość właściwości

string

earliestRestoreDate

Rejestruje najwcześniejszą datę i godzinę rozpoczęcia przywracania dla tej bazy danych (format ISO8601). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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

failoverGroupId

Identyfikator zasobu grupy trybu failover, do którego należy ta baza danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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

highAvailabilityReplicaCount

Liczba replik pomocniczych skojarzonych z bazą danych, 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

identity

Tożsamość bazy danych

identity?: DatabaseIdentity

Wartość właściwości

isInfraEncryptionEnabled

Szyfrowanie infra jest włączone dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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?: {[propertyName: string]: DatabaseKey}

Wartość właściwości

{[propertyName: 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ści 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 dziennika dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 wstrzymania bazy danych przez konfigurację użytkownika lub akcję (ISO8601 format). Wartość null, jeśli baza danych jest gotowa. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 ta opcja jest włączona, połączenia, które mają intencję aplikacji ustawioną na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej tylko do odczytu 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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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 akcję użytkownika lub identyfikator logowania bazy danych (ISO8601 format). Wartość null, jeśli baza danych jest wstrzymana. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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

sku

Nazwa i warstwa jednostki SKU.

sku?: Sku

Wartość właściwości

Sku

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

Stan bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

status?: string

Wartość właściwości

string

tags

Tagi zasobów.

tags?: {[propertyName: string]: string}

Wartość właściwości

{[propertyName: string]: string}

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