Databases - Update

Aktualizacje istniejącej bazy danych.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Typ Opis
properties.autoPauseDelay

integer

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

properties.catalogCollation

CatalogCollationType

Sortowanie wykazu metadanych.

properties.collation

string

Sortowanie bazy danych.

properties.createMode

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 pomocniczą replikę istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej podstawowej bazy danych.

PointInTimeRestore: tworzy bazę danych przez przywrócenie kopii zapasowej istniejącej bazy danych w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a należy określić wartość restorePointInTime.

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

Przywracanie: tworzy bazę danych przez przywrócenie kopii zapasowej usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli parametr sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem zasobu bazy danych, a element sourceDatabaseDeletionDate jest ignorowany. restorePointInTime można również określić, aby przywrócić z wcześniejszego punktu w czasie.

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

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

properties.elasticPoolId

string

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

properties.highAvailabilityReplicaCount

integer

Liczba replik pomocniczych skojarzonych z bazą danych, która jest używana do zapewnienia wysokiej dostępności.

properties.licenseType

DatabaseLicenseType

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

properties.longTermRetentionBackupResourceId

string

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

properties.maintenanceConfigurationId

string

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

properties.maxSizeBytes

integer

Maksymalny rozmiar bazy danych wyrażony w bajtach.

properties.minCapacity

number

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

properties.readScale

DatabaseReadScale

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.

properties.recoverableDatabaseId

string

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

properties.recoveryServicesRecoveryPointId

string

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

properties.restorableDroppedDatabaseId

string

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

properties.restorePointInTime

string

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

properties.sampleName

SampleName

Nazwa przykładowego schematu do zastosowania podczas tworzenia tej bazy danych.

properties.secondaryType

SecondaryType

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

properties.sourceDatabaseDeletionDate

string

Określa czas usunięcia bazy danych.

properties.sourceDatabaseId

string

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

properties.storageAccountType

StorageAccountType

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

properties.zoneRedundant

boolean

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.

sku

Sku

Nazwa i warstwa jednostki SKU.

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

Database

Pomyślnie zaktualizowano bazę danych.

202 Accepted

Aktualizowanie bazy danych jest w toku.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 InvalidDatabaseCreateOrUpdateRequest — treść żądania dla operacji tworzenia lub aktualizowania bazy danych jest nieprawidłowa.

  • 400 InvalidResourceId — nieprawidłowy identyfikator zasobu.

  • 400 InvalidSourceDatabaseId — nieprawidłowy identyfikator źródłowej bazy danych.

  • 400 MismatchingResourceGroupNameWithUrl — podana nazwa grupy zasobów nie jest zgodna z nazwą w adresie URL.

  • 400 NiezgodnośćServerNameWithUrl — podana nazwa serwera nie jest zgodna z nazwą w adresie URL.

  • 400 NiezgodnośćSubscriptionWithUrl — podana subskrypcja nie jest zgodna z subskrypcją w adresie URL.

  • 400 MissingCollation — wymagane jest sortowanie.

  • 400 MissingMaxSizeBytes — wartość MaxSizeBytes jest wymagana.

  • 400 MissingSkuName — wymagana jest nazwa jednostki SKU.

  • 400 MissingSourceDatabaseId — brak identyfikatora źródłowej bazy danych.

  • 400 InvalidLicenseType — określony typ licencji jest nieprawidłowy.

  • 400 InvalidSkuName — nieprawidłowa nazwa jednostki SKU.

  • 400 NiedopasowaneSkuNameAndCapacity — niezgodność między nazwą jednostki SKU a pojemnością.

  • 400 NiedopasowaneSkuNameAndTier — niezgodność między nazwą jednostki SKU a warstwą.

  • 400 NiedopasowaneSkuNameAndFamily — niezgodność między nazwą jednostki SKU a rodziną.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId — określona nazwa bazy danych nie jest zgodna z nazwą bazy danych w źródleDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore — elastyczna pula nie jest obsługiwana w przypadku przywracania zewnętrznych kopii zapasowych

  • 400 InvalidRecoverableDatabaseId — nieprawidłowy identyfikator bazy danych, który można odzyskać.

  • 400 InvalidRecoveryServicesRecoveryPointId — nieprawidłowy identyfikator punktu odzyskiwania usług odzyskiwania.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate — podana data usunięcia bazy danych z możliwością przywrócenia jest nieprawidłowa

  • 400 InvalidRestorableDroppedDatabaseId — nieprawidłowy identyfikator usuniętej bazy danych, który można przywrócić

  • 400 MissingRecoverableDatabaseId — brak identyfikatora bazy danych możliwego do odzyskania.

  • 400 MissingRecoveryServicesRecoveryPointId — brak identyfikatora punktu odzyskiwania usług odzyskiwania.

  • 400 MissingRestorableDroppedDatabaseId — Brak elementu restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime — brak punktu przywracania w czasie

  • 400 MissingSourceDatabaseDeletionDate — brak daty usunięcia źródłowej bazy danych

  • 400 MissingStorageContainerSasToken — brak tokenu SAS kontenera magazynu

  • 400 MissingStorageContainerUri — brak identyfikatora URI kontenera magazynu

  • 400 RestoreableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId — nie można określić wartości restoreableDroppedDatabaseId, gdy parametr sourceDatabaseId jest już podany w trybie tworzenia przywracania

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject — baza danych nie może zaktualizować jednostki SKU, ponieważ ma obiekty zoptymalizowane pod kątem pamięci.

  • 400 SourceServerNotFound — część serwera źródłowej bazy danych podana w wywołaniu interfejsu API CreateDatabaseAsCopy nie jest mapowana na istniejący serwer.

  • 400 ElasticPoolOverStorageUsage — próba zapisania danych w bazie danych po osiągnięciu limitu magazynu elastycznej puli.

  • 400 InvalidDatabaseCreateMode — nieprawidłowe żądanie utworzenia bazy danych.

  • 400 InvalidAddSecondaryPermission — użytkownik nie ma wystarczających uprawnień do dodawania pomocniczego na określonym serwerze.

  • 400 UnsupportedServiceName — określona nazwa jest nieprawidłową nazwą, ponieważ zawiera co najmniej jeden nieobsługiwany znak Unicode.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize — użytkownik próbował zmienić bazę danych na jednostkę SKU o niższym maksymalnym rozmiarze dziennika niż bieżące użycie.

  • 400 InvalidBackupStorageAccountType — użytkownik przekazał zrs/lrs podczas tworzenia/aktualizowania bazy danych, ale nie powiodło się, ponieważ klient nie znajduje się na liście dozwolonych lub ponieważ zrs nie jest dostępny w określonym regionie.

  • 400 CannotUpdateToFreeDatabase — aktualizowanie bazy danych do bezpłatnej jednostki SKU nie jest obsługiwane.

  • 400 DatabaseInvalidSkuPropertyCombination — właściwości żądanej jednostki SKU są niespójne. Sprawdź, czy określono prawidłową kombinację. Zobacz https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability , aby uzyskać więcej informacji.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded — użytkownik próbował utworzyć nazwaną replikę, która przekroczy dozwoloną liczbę na podstawową bazę danych

  • 400 RestoreTargetEditionSizeInsufficient — użytkownik próbował przywrócić bazę danych do wersji o mniejszym rozmiarze niż bieżący przydzielony rozmiar źródła.

  • 400 InvalidSku — użytkownik określił nieprawidłową jednostkę SKU.

  • 400 InvalidTierSkuCombination — określona warstwa nie obsługuje określonej jednostki SKU.

  • 400 ServerNotFound — nie można odnaleźć żądanego serwera.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 FeatureDisabledOnSelectedEdition — użytkownik próbował użyć funkcji wyłączonej w bieżącej wersji bazy danych.

  • 400 OfferDisabledOnSubscription — typ oferty subskrypcji jest ograniczony do aprowizacji żądanego zasobu.

  • 400 InvalidTargetSubregion — docelowy serwer pomocniczego, który nie jest czytelny, nie znajduje się w sparowanym regionie świadczenia usługi Azure.

  • 400 PartnerServerNotCompatible — użytkownik próbuje skopiować bazę danych z serwera SAWA V1 na serwer Sterling lub na odwrót.

  • 400 IncorrectReplicationLinkState — operacja oczekuje, że baza danych będzie w oczekiwanym stanie linku replikacji.

  • 400 TargetElasticPoolDoesNotExist — pula elastyczna nie istnieje na serwerze.

  • 400 ElasticPoolSkuCombinationInvalid — elastyczna pula i jednostka SKU można określić razem tylko wtedy, gdy jednostka SKU jest określona jako "ElasticPool".

  • 400 ElasticPoolTierCombinationInvalid — warstwa bazy danych różni się od warstwy usługi elastycznej puli.

  • 400 ElasticPoolNameRequired — użytkownik próbował utworzyć lub zaktualizować bazę danych do celu usługi elastycznej puli bez określania nazwy puli elastycznej.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings — próba zapewnienia minimalnej liczby jednostek DTU dla baz danych w elastycznej puli, która przekracza żądane jednostki DTU puli elastycznej.

  • 400 ElasticPoolDatabaseCountOverLimit — próba utworzenia lub dodania bazy danych do elastycznej puli po osiągnięciu limitu liczby baz danych elastycznej puli.

  • 400 CannotChangeToOrFromDataWarehouseTier — użytkownik próbował zmienić jednostkę SKU bazy danych z warstwy DataWarehouse na warstwę inną niż DataWarehouse lub na odwrót.

  • 400 CurrentDatabaseSizeExceedsMaxSize — użytkownik próbował zmniejszyć maksymalny rozmiar bazy danych do rozmiaru mniejszego niż bieżące użycie.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage — próba zmniejszenia limitu magazynu puli elastycznej poniżej użycia magazynu.

  • 400 AzureKeyVaultInvalidExpirationDate — nie można ukończyć operacji, ponieważ data wygaśnięcia klucza usługi Azure Key Vault jest nieprawidłowa.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty — nie można ukończyć operacji, ponieważ identyfikator URI usługi Azure Key Vault ma wartość null lub jest pusty.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings — liczba baz danych i minimalna liczba rdzeni wirtualnych na bazę danych nie może przekraczać żądanych rdzeni wirtualnych elastycznej puli.

  • 400 UpdateNotAllowedOnPausedDatabase — użytkownik próbował wykonać aktualizację wstrzymanej bazy danych.

  • 400 InvalidMaxSizeTierCombination — określona warstwa nie obsługuje określonego maksymalnego rozmiaru bazy danych.

  • 400 AzureKeyVaultInvalidUri — nieprawidłowa odpowiedź z usługi Azure Key Vault. Użyj prawidłowego identyfikatora URI usługi Azure Key Vault.

  • 400 InvalidReadScaleEdition — użytkownik próbował włączyć skalowanie odczytu dla typu bazy danych, który go nie obsługuje.

  • 400 InvalidReadScaleUnits — użytkownik próbował podać wartość skalowania odczytu, która nie jest obsługiwana.

  • 400 SecurityAzureKeyVaultInvalidKeyName — nie można ukończyć operacji z powodu nieprawidłowej nazwy klucza serwera.

  • 400 RegionDoesNotSupportVersion — użytkownik próbował utworzyć serwer określonej wersji w lokalizacji, w której ta wersja serwera nie jest obsługiwana.

  • 400 InvalidTier — użytkownik określił nieprawidłową warstwę.

  • 400 AzureKeyVaultMalformedVaultUri — podany identyfikator URI Key Vault jest nieprawidłowy.

  • 400 CannotUseReservedDatabaseName — nie można użyć nazwy zarezerwowanej bazy danych w tej operacji.

  • 400 SubscriptionNotFound — nie można odnaleźć żądanej subskrypcji.

  • 400 RequestedDatabaseSizeRequiresShrink — użytkownik próbował zmodyfikować parametr MAXSIZE bazy danych w celu zmodyfikowania parametru MAXSIZE dla bazy danych na mniejszy rozmiar, a następnie bieżący rozmiar.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize — użytkownik próbował zmniejszyć maksymalny rozmiar bazy danych do rozmiaru mniejszego niż bieżące użycie.

  • 400 InvalidServerName — podano nieprawidłową nazwę serwera.

  • 400 CannotUseTrailingWhitespacesInDatabaseName — sprawdzanie poprawności nazwy bazy danych nie powiodło się.

  • 400 SourceDatabaseEditionCouldNotBe Upgrade — źródłowa baza danych nie może mieć wyższej wersji niż docelowa baza danych.

  • 400 SecurityAdalPrincipalCertExpiredError — nie można ukończyć operacji, ponieważ certyfikat główny usługi Azure Key Vault wygasł.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded — docelowa baza danych nie może mieć niższej wersji niż źródłowa baza danych.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress — operacja jest niedozwolona, ponieważ operacja kopiowania lub trybu failover dla bazy danych "{0}" na serwerze "{1}" jest obecnie w toku.

  • 400 InvalidCollation — sortowanie nie jest rozpoznawane przez serwer.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel — podany identyfikator URI Key Vault jest nieprawidłowy.

  • 400 KeyMaterialNotFoundOnRemoteServer — serwer zdalny nie ma dostępu do materiału klucza używanego jako funkcja ochrony TDE.

  • 400 AzureKeyVaultMismatchError — nieoczekiwany region Key Vault znaleziony w odpowiedzi http.

  • 400 AzureKeyVaultRsaKeyNotSupported — podany magazyn kluczy używa nieobsługiwanego rozmiaru klucza RSA lub typu klucza. Obsługiwany rozmiar klucza RSA to 2048 lub 3072, a typ klucza to RSA lub RSA-HSM.

  • 400 ElasticPoolOverFileSpace — niewystarczająca ilość miejsca na plikach w elastycznej puli.

  • 400 PartnerDBNotCompatibleForSGXEnclave — próba ustawienia linku GeoDR lub aktualizacji slo dla bazy danych z włączoną enklawą jest obsługiwana tylko wtedy, gdy obie bazy danych są uruchomione na sprzęcie serii DC.

  • 400 UpdateNotAllowedInCurrentReplicationState — operacja jest niedozwolona w bazie danych w bieżącym stanie replikacji.

  • 400 InvalidLicenseType — użytkownik próbował utworzyć lub zaktualizować bazę danych lub elastyczną pulę z nieobsługiwanym typem licencji.

  • 400 GeoReplicaLimitReached — osiągnięto limit replikacji dla repliki.

  • 400 UnsupportedCapacity — użytkownik próbował utworzyć lub zaktualizować bazę danych z pojemnością, która nie jest obsługiwana.

  • 400 ReplicationSourceAndTargetMustHaveSameName — źródło replikacji i docelowe bazy danych muszą mieć taką samą nazwę.

  • 400 ProvisioningDisabled — wyświetla komunikat o błędzie z autoryzatora operacji zasobów, tak jak to jest, bez zmian

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers — źródło replikacji i docelowe bazy danych muszą znajdować się na różnych serwerach logicznych.

  • 400 UnableToResolveRemoteServer — nie można rozwiązać nazwy serwera zdalnego partnera z powodu nieprawidłowej nazwy serwera lub problemów z łącznością DNS.

  • 400 RemoteDatabaseCopyPermission — użytkownik nie ma wystarczających uprawnień do utworzenia kopii bazy danych na określonym serwerze.

  • 400 CannotMoveOrDropSyncMetadataDatabase — nie można usunąć bazy danych używanej jako baza danych metadanych synchronizacji.

  • 400 SecurityAzureKeyVaultGeoChainError — tworzenie pomocniczego (procesu znanego jako łańcuch) nie jest obsługiwane podczas włączania funkcji Transparent Data Encryption przy użyciu usługi Azure Key Vault (BYOK).

  • 400 RestoreToFreeEditionNotSupported — przywracanie i obiekt docelowy geoRestore nie może być bezpłatną bazą danych.

  • 400 CannotMoveOrDropJobAccountDatabase — nie można usunąć bazy danych skojarzonej z kontem zadania.

  • 400 RestoreNotSupportedForFreeEdition — przywracanie i magazyn geograficzny nie są obsługiwane w przypadku bezpłatnej bazy danych.

  • 400 JobAgentDatabaseEditionUnsupported — cel poziomu usługi określonej bazy danych nie jest obsługiwany do użycia jako baza danych agenta zadań.

  • 400 InvalidDroppedDatabase — źródłowa baza danych nie istnieje na serwerze w ramach obsługiwanego okresu odzyskiwania.

  • 400 InvalidLiveDatabase — źródłowa baza danych nie istnieje na serwerze w ramach obsługiwanego okresu odzyskiwania. W przypadku przywracania usuniętej bazy danych określ jego datę usunięcia.

  • 400 InvalidVldbRecoverySlo — odzyskiwanie wersji Hiperskala wymaga zarówno źródłowych, jak i docelowych baz danych do użycia celu poziomu usługi Hiperskala.

  • 400 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 400 InvalidVldbRestoreSlo — przywracanie do punktu w czasie w warstwie Hiperskala wymaga zarówno źródłowych, jak i docelowych baz danych do korzystania z celu poziomu usługi Hiperskala.

  • 400 CannotSpecifyPoolOrSlo — określanie elastycznej puli i/lub zmiana celu lub edycji poziomu usług nie jest obsługiwana w przypadku wersji.

  • 400 InvalidPublicMaintenanceConfiguration — użytkownik próbował określić konfigurację konserwacji publicznej, której nie można przekonwertować na identyfikator wewnętrzny (źle sformułowany lub nieprawidłowy region).

  • 400 ChangeUnsupportedOnEntity — użytkownik próbował nieobsługiwanej operacji tworzenia/aktualizowania/usuwania dla danej jednostki.

  • 401 AzureKeyVaultKeyDisabled — nie można ukończyć operacji na serwerze, ponieważ klucz usługi Azure Key Vault jest wyłączony.

  • 401 AzureKeyVaultNoServerIdentity — tożsamość serwera nie jest poprawnie skonfigurowana.

  • 401 AzureKeyVaultMissingPermissions — na serwerze brakuje wymaganych uprawnień w usłudze Azure Key Vault.

  • 401 AdalGenericError — nie można ukończyć operacji, ponieważ wystąpił błąd usługi Azure Active Directory.

  • 401 AdalServicePrincipalNotFound — nie można ukończyć operacji, ponieważ napotkano błąd jednostki usługi biblioteki Usługi Azure Active Directory.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 ServerNotInSubscription — określony serwer nie istnieje w określonej subskrypcji.

  • 404 CannotFindObject — nie można odnaleźć obiektu, ponieważ nie istnieje lub nie masz uprawnień

  • 405 UnsupportedReplicationOperation — zainicjowano nieobsługiwaną operację replikacji w bazie danych.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 OperationInterrupted — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 409 FreeDbAlreadyExists — tylko jedna bezpłatna baza danych może istnieć dla subskrypcji na region.

  • 409 SubscriptionDisabled — subskrypcja jest wyłączona.

  • 409 ConflictingSystemOperationInProgress — operacja konserwacji systemu jest w toku w bazie danych, a dalsze operacje muszą czekać, aż zostanie ukończone.

  • 409 ConflictRequestToUpdateBackupRedundancy — żądanie konfliktu dotyczące zmiany nadmiarowości magazynu kopii zapasowej jest nadal w toku.

  • 409 SkuAssignmentInProgress — nie można przetworzyć bieżącego żądania przypisania, ponieważ poprzednie żądanie nie zostało ukończone.

  • 409 DatabaseElasticPoolMaintenanceConflict — użytkownik próbował utworzyć lub zaktualizować bazę danych przy użyciu określonej konfiguracji konserwacji, która skonfliktowała się z pulą elastyczną bazy danych.

  • 409 ServerDtuQuotaExceeded — nie można wykonać operacji, ponieważ serwer przekroczy dozwolony limit przydziału jednostki przepływności bazy danych.

  • 409 UnableToAlterDatabaseInReplication — wersja zmieniona przez użytkownika w bazie danych w relacji replikacji.

  • 409 CurrentMemoryUsageExceedsSkuQuota — użytkownik próbował wykonać operację aktualizacji jednostki SKU, której nie można ukończyć z powodu wyższego użycia zasobów.

  • 409 ServerKeyNameAlreadyExists — klucz serwera już istnieje na serwerze.

  • 409 ServerKeyUriAlreadyExists — identyfikator URI klucza serwera już istnieje na serwerze.

  • 409 ServerKeyDoesNotExists — klucz serwera nie istnieje.

  • 409 UpdateSloInProgress — użytkownik próbował zainicjować niezgodną operację, gdy aktualizacja SLO była w toku.

  • 409 AzureKeyVaultKeyNameNotFound — nie można ukończyć operacji, ponieważ nazwa klucza Key Vault platformy Azure nie istnieje.

  • 409 AzureKeyVaultKeyInUse — klucz jest obecnie używany przez serwer.

  • 409 ServerDisabled — serwer jest wyłączony.

  • 409 ConflictingDatabaseOperation — istnieje już pewna operacja w bazie danych, a bieżąca operacja powinna czekać, aż zostanie wykonana.

  • 409 RównoczesneSkuChangeNotAllowed — operacje zmiany celu usługi nie mogą być uruchamiane w obu bazach danych relacji replikacji jednocześnie.

  • 409 TargetElasticPoolBeingUpdated — nie można uruchomić aktualizacji elastycznej puli, ponieważ trwa operacja kopiowania dla jednej z baz danych w tej elastycznej puli

  • 409 InvalidOperationForDatabaseNotInReplicationRelationRelationShip — operacja rozmieszczania replikacji została wykonana w bazie danych, która jest już w relacji replikacji.

  • 409 InvalidOperationForDatabaseInReplicationRelationShip — operacja rozmieszczania replikacji została wykonana w bazie danych, która jest już w relacji replikacji.

  • 409 DuplicateGeoDrRelation — bazy danych są już w relacji replikacji. Jest to zduplikowane żądanie.

  • 409 DatabaseCopyLimitPerReplicaReached — użytkownik osiągnął limit współbieżnych kopii bazy danych.

  • 409 RemoteDatabaseExists — nazwa docelowej bazy danych już istnieje na serwerze docelowym.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i został automatycznie wycofany. Ponów próbę wykonania operacji.

  • 500 ActivateOrDeactivateWorkflowThrottling — przepływ pracy aktywacji lub dezaktywacji zakończył się niepowodzeniem, ponieważ istnieje zbyt wiele współbieżnych przepływów pracy

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 503 AzureKeyVaultConnectionFailed — nie można ukończyć operacji na serwerze, ponieważ próby nawiązania połączenia z platformą Azure Key Vault zakończyły się niepowodzeniem

  • 503 AzureKeyVaultGenericConnectionError — nie można ukończyć operacji, ponieważ wystąpił błąd podczas próby pobrania Key Vault informacji .

  • 503 DatabaseUnavailable — operacja nie powiodła się, ponieważ baza danych jest niedostępna.

  • 504 RequestTimeout — żądanie usługi przekroczyło dozwolony limit czasu.

Przykłady

Assigns maintenance window to a database.
Resets maintenance window of a database to default.
Updates a database.

Assigns maintenance window to a database.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2020-08-01-preview

{
  "sku": {
    "name": "BC_Gen5_4"
  },
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 4
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "storageAccountType": "GRS",
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 4
    },
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Resets maintenance window of a database to default.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2020-08-01-preview

{
  "sku": {
    "name": "BC_Gen5_4"
  },
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 4
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_4",
    "requestedServiceObjectiveName": "BC_Gen5_4",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "storageAccountType": "GRS",
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 4
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Updates a database.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2020-08-01-preview

{
  "sku": {
    "name": "BC_Gen4_4"
  },
  "properties": {
    "maxSizeBytes": 1073741824,
    "licenseType": "LicenseIncluded"
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "capacity": 4
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "requestedServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "storageAccountType": "GRS",
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 4
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Definicje

Nazwa Opis
CatalogCollationType

Sortowanie wykazu metadanych.

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 pomocniczą replikę istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej podstawowej bazy danych.

PointInTimeRestore: tworzy bazę danych przez przywrócenie kopii zapasowej istniejącej bazy danych w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a należy określić wartość restorePointInTime.

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

Przywracanie: tworzy bazę danych przez przywrócenie kopii zapasowej usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli parametr sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem zasobu bazy danych, a element sourceDatabaseDeletionDate jest ignorowany. restorePointInTime można również określić, aby przywrócić z wcześniejszego punktu w czasie.

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

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

Database

Zasób bazy danych.

DatabaseLicenseType

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

DatabaseReadScale

Stan routingu tylko do odczytu. W przypadku włączenia połączeń, które mają intencję aplikacji ustawioną na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej readonly w tym samym regionie.

DatabaseStatus

Stan bazy danych.

DatabaseUpdate

Zasób bazy danych.

SampleName

Nazwa przykładowego schematu do zastosowania podczas tworzenia tej bazy danych.

SecondaryType

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

Sku

Jednostka SKU zasobu usługi ARM.

StorageAccountType

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

CatalogCollationType

Sortowanie wykazu metadanych.

Nazwa Typ Opis
DATABASE_DEFAULT

string

SQL_Latin1_General_CP1_CI_AS

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 pomocniczą replikę istniejącej bazy danych. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej podstawowej bazy danych.

PointInTimeRestore: tworzy bazę danych przez przywrócenie kopii zapasowej istniejącej bazy danych w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a należy określić wartość restorePointInTime.

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

Przywracanie: tworzy bazę danych przez przywrócenie kopii zapasowej usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli parametr sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem zasobu bazy danych, a element sourceDatabaseDeletionDate jest ignorowany. restorePointInTime można również określić, aby przywrócić z wcześniejszego punktu w czasie.

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

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

Nazwa Typ Opis
Copy

string

Default

string

OnlineSecondary

string

PointInTimeRestore

string

Recovery

string

Restore

string

RestoreExternalBackup

string

RestoreExternalBackupSecondary

string

RestoreLongTermRetentionBackup

string

Secondary

string

Database

Zasób bazy danych.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj bazy danych. Są to metadane używane w środowisku Azure Portal.

location

string

Lokalizacja zasobu.

managedBy

string

Zasób, który zarządza bazą danych.

name

string

Nazwa zasobu.

properties.autoPauseDelay

integer

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

properties.catalogCollation

CatalogCollationType

Sortowanie wykazu metadanych.

properties.collation

string

Sortowanie bazy danych.

properties.createMode

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 przez przywrócenie kopii zapasowej istniejącej bazy danych do punktu w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a parametr 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 przez przywrócenie kopii zapasowej usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli parametr sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem usuniętego zasobu bazy danych, a właściwość sourceDatabaseDeletionDate jest ignorowana. 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 długoterminowego przechowywania. recoveryServicesRecoveryPointResourceId musi być określony jako identyfikator zasobu punktu odzyskiwania.

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

properties.creationDate

string

Data utworzenia bazy danych (format ISO8601).

properties.currentServiceObjectiveName

string

Bieżąca nazwa celu poziomu usługi bazy danych.

properties.currentSku

Sku

Nazwa i warstwa jednostki SKU.

properties.databaseId

string

Identyfikator bazy danych.

properties.defaultSecondaryLocation

string

Domyślny region pomocniczy dla tej bazy danych.

properties.earliestRestoreDate

string

Rejestruje najwcześniejszą datę i godzinę rozpoczęcia przywracania dla tej bazy danych (format ISO8601).

properties.elasticPoolId

string

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

properties.failoverGroupId

string

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

properties.highAvailabilityReplicaCount

integer

Liczba replik pomocniczych skojarzonych z bazą danych, która jest używana do zapewnienia wysokiej dostępności.

properties.licenseType

DatabaseLicenseType

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

properties.longTermRetentionBackupResourceId

string

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

properties.maintenanceConfigurationId

string

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

properties.maxLogSizeBytes

integer

Maksymalny rozmiar dziennika dla tej bazy danych.

properties.maxSizeBytes

integer

Maksymalny rozmiar bazy danych wyrażony w bajtach.

properties.minCapacity

number

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

properties.pausedDate

string

Data wstrzymania bazy danych przez konfigurację użytkownika lub akcję (format ISO8601). Wartość null, jeśli baza danych jest gotowa.

properties.readScale

DatabaseReadScale

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.

properties.recoverableDatabaseId

string

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

properties.recoveryServicesRecoveryPointId

string

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

properties.requestedServiceObjectiveName

string

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

properties.restorableDroppedDatabaseId

string

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

properties.restorePointInTime

string

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

properties.resumedDate

string

Data wznowienia bazy danych przez akcję użytkownika lub identyfikator logowania bazy danych (format ISO8601). Wartość null, jeśli baza danych jest wstrzymana.

properties.sampleName

SampleName

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

properties.secondaryType

SecondaryType

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

properties.sourceDatabaseDeletionDate

string

Określa czas usunięcia bazy danych.

properties.sourceDatabaseId

string

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

properties.status

DatabaseStatus

Stan bazy danych.

properties.storageAccountType

StorageAccountType

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

properties.zoneRedundant

boolean

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.

sku

Sku

Jednostka SKU bazy danych.

Lista jednostek SKU może się różnić w zależności od regionu i oferty pomocy technicznej. Aby określić jednostki SKU (w tym nazwę jednostki SKU, warstwę/wydanie, rodzinę i pojemność), które są dostępne dla twojej subskrypcji w regionie świadczenia usługi Azure, użyj interfejsu Capabilities_ListByLocation API REST lub jednego z następujących poleceń:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags

object

Tagi zasobów.

type

string

Typ zasobu.

DatabaseLicenseType

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

Nazwa Typ Opis
BasePrice

string

LicenseIncluded

string

DatabaseReadScale

Stan routingu tylko do odczytu. W przypadku włączenia połączeń, które mają intencję aplikacji ustawioną na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej readonly w tym samym regionie.

Nazwa Typ Opis
Disabled

string

Enabled

string

DatabaseStatus

Stan bazy danych.

Nazwa Typ Opis
AutoClosed

string

Copying

string

Creating

string

Disabled

string

EmergencyMode

string

Inaccessible

string

Offline

string

OfflineChangingDwPerformanceTiers

string

OfflineSecondary

string

Online

string

OnlineChangingDwPerformanceTiers

string

Paused

string

Pausing

string

Recovering

string

RecoveryPending

string

Restoring

string

Resuming

string

Scaling

string

Shutdown

string

Standby

string

Suspect

string

DatabaseUpdate

Zasób bazy danych.

Nazwa Typ Opis
properties.autoPauseDelay

integer

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

properties.catalogCollation

CatalogCollationType

Sortowanie wykazu metadanych.

properties.collation

string

Sortowanie bazy danych.

properties.createMode

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 przez przywrócenie kopii zapasowej istniejącej bazy danych do punktu w czasie. sourceDatabaseId musi być określony jako identyfikator zasobu istniejącej bazy danych, a parametr 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 przez przywrócenie kopii zapasowej usuniętej bazy danych. parametr sourceDatabaseId musi być określony. Jeśli parametr sourceDatabaseId jest oryginalnym identyfikatorem zasobu bazy danych, należy określić parametr sourceDatabaseDeletionDate. W przeciwnym razie parametr sourceDatabaseId musi być identyfikatorem usuniętego zasobu bazy danych, a właściwość sourceDatabaseDeletionDate jest ignorowana. 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 długoterminowego przechowywania. recoveryServicesRecoveryPointResourceId musi być określony jako identyfikator zasobu punktu odzyskiwania.

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

properties.creationDate

string

Data utworzenia bazy danych (format ISO8601).

properties.currentServiceObjectiveName

string

Bieżąca nazwa celu poziomu usługi bazy danych.

properties.currentSku

Sku

Nazwa i warstwa jednostki SKU.

properties.databaseId

string

Identyfikator bazy danych.

properties.defaultSecondaryLocation

string

Domyślny region pomocniczy dla tej bazy danych.

properties.earliestRestoreDate

string

Rejestruje najwcześniejszą datę i godzinę rozpoczęcia przywracania dla tej bazy danych (format ISO8601).

properties.elasticPoolId

string

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

properties.failoverGroupId

string

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

properties.highAvailabilityReplicaCount

integer

Liczba replik pomocniczych skojarzonych z bazą danych, która jest używana do zapewnienia wysokiej dostępności.

properties.licenseType

DatabaseLicenseType

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

properties.longTermRetentionBackupResourceId

string

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

properties.maintenanceConfigurationId

string

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

properties.maxLogSizeBytes

integer

Maksymalny rozmiar dziennika dla tej bazy danych.

properties.maxSizeBytes

integer

Maksymalny rozmiar bazy danych wyrażony w bajtach.

properties.minCapacity

number

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

properties.pausedDate

string

Data wstrzymania bazy danych przez konfigurację użytkownika lub akcję (format ISO8601). Wartość null, jeśli baza danych jest gotowa.

properties.readScale

DatabaseReadScale

Stan routingu tylko do odczytu. W przypadku włączenia połączeń, które mają intencję aplikacji ustawioną na odczyt w parametrach połączenia, mogą być kierowane do repliki pomocniczej readonly w tym samym regionie.

properties.recoverableDatabaseId

string

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

properties.recoveryServicesRecoveryPointId

string

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

properties.requestedServiceObjectiveName

string

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

properties.restorableDroppedDatabaseId

string

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

properties.restorePointInTime

string

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

properties.resumedDate

string

Data wznowienia bazy danych przez akcję użytkownika lub identyfikator logowania bazy danych (format ISO8601). Wartość null, jeśli baza danych jest wstrzymana.

properties.sampleName

SampleName

Nazwa przykładowego schematu do zastosowania podczas tworzenia tej bazy danych.

properties.secondaryType

SecondaryType

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

properties.sourceDatabaseDeletionDate

string

Określa czas usunięcia bazy danych.

properties.sourceDatabaseId

string

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

properties.status

DatabaseStatus

Stan bazy danych.

properties.storageAccountType

StorageAccountType

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

properties.zoneRedundant

boolean

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.

sku

Sku

Nazwa i warstwa jednostki SKU.

tags

object

Tagi zasobów.

SampleName

Nazwa przykładowego schematu do zastosowania podczas tworzenia tej bazy danych.

Nazwa Typ Opis
AdventureWorksLT

string

WideWorldImportersFull

string

WideWorldImportersStd

string

SecondaryType

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

Nazwa Typ Opis
Geo

string

Named

string

Sku

Jednostka SKU zasobu usługi ARM.

Nazwa Typ Opis
capacity

integer

Pojemność konkretnej jednostki SKU.

family

string

Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj.

name

string

Nazwa jednostki SKU, zazwyczaj, litera + kod numeryczny, np. P3.

size

string

Rozmiar konkretnej jednostki SKU

tier

string

Warstwa lub wersja konkretnej jednostki SKU, np. Podstawowa, Premium.

StorageAccountType

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

Nazwa Typ Opis
GRS

string

LRS

string

ZRS

string