DatabaseUpdate interface
Zasób aktualizacji bazy danych.
Właściwości
auto |
Czas w minutach, po którym baza danych jest automatycznie wstrzymana. Wartość -1 oznacza, że automatyczne wstrzymanie jest wyłączone |
catalog |
Sortowanie wykazu metadanych. |
collation | Sortowanie bazy danych. |
create |
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. |
creation |
Data utworzenia bazy danych (format ISO8601). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
current |
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. |
current |
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. |
current |
Nazwa i warstwa jednostki SKU. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
database |
Identyfikator bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
default |
Domyślny region pomocniczy dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
earliest |
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. |
elastic |
Identyfikator zasobu elastycznej puli zawierającej tę bazę danych. |
encryption |
Identyfikator URI usługi Azure Key Vault bazy danych, jeśli jest skonfigurowany przy użyciu kluczy zarządzanych przez klienta bazy danych. |
failover |
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. |
federated |
Identyfikator klienta używany dla scenariusza cmK dla dzierżawy między dzierżawami bazy danych |
high |
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 |
is |
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. |
is |
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 |
license |
Typ licencji do zastosowania dla tej bazy danych.
|
long |
Identyfikator zasobu kopii zapasowej długoterminowego przechowywania skojarzonej z operacją tworzenia tej bazy danych. |
maintenance |
Identyfikator konfiguracji konserwacji przypisany do bazy danych. Ta konfiguracja określa okres, w których będą wykonywane aktualizacje konserwacji. |
manual |
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. |
max |
Maksymalny rozmiar dziennika dla tej bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
max |
Maksymalny rozmiar bazy danych wyrażony w bajtach. |
min |
Minimalna pojemność, którą baza danych zawsze będzie przydzielana, jeśli nie została wstrzymana |
paused |
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. |
perform |
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. |
preferred |
Typ enklawy żądanej w bazie danych, tj. domyślne lub enklawy VBS. |
read |
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. |
recoverable |
Identyfikator zasobu możliwej do odzyskania bazy danych skojarzonej z operacją tworzenia tej bazy danych. |
recovery |
Identyfikator zasobu punktu odzyskiwania skojarzonego z operacją tworzenia tej bazy danych. |
requested |
Typ konta magazynu, który ma być używany do przechowywania kopii zapasowych dla tej bazy danych. |
requested |
Żądana nazwa celu poziomu usługi bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
restorable |
Identyfikator zasobu usuniętej bazy danych skojarzonej z operacją tworzenia tej bazy danych. |
restore |
Określa punkt w czasie (ISO8601 format) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych. |
resumed |
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. |
sample |
Nazwa przykładowego schematu, który ma być stosowany podczas tworzenia tej bazy danych. |
secondary |
Pomocniczy typ bazy danych, jeśli jest pomocniczy. Prawidłowe wartości to Geo, Named i Standby. |
sku | Nazwa i warstwa jednostki SKU. |
source |
Określa czas usunięcia bazy danych. |
source |
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. |
zone |
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
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
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
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