Udostępnij za pośrednictwem


Databases - Update

Aktualizuje istniejącą bazę danych.

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

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 usługi Azure Resource Manager 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
identity

DatabaseIdentity

Tożsamość bazy danych

properties.autoPauseDelay

integer (int32)

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, 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.

properties.elasticPoolId

string (arm-id)

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

properties.encryptionProtector

string

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

properties.encryptionProtectorAutoRotation

boolean

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

properties.federatedClientId

string (uuid)

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

properties.freeLimitExhaustionBehavior

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.

properties.highAvailabilityReplicaCount

integer (int32)

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.

properties.isLedgerOn

boolean

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.

properties.keys

<string,  DatabaseKey>

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

properties.licenseType

DatabaseLicenseType

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.

properties.longTermRetentionBackupResourceId

string (arm-id)

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.manualCutover

boolean

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.

properties.maxSizeBytes

integer (int64)

Maksymalny rozmiar bazy danych wyrażony w bajtach.

properties.minCapacity

number (double)

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

properties.performCutover

boolean

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.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

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

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. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

properties.recoverableDatabaseId

string (arm-id)

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

properties.recoveryServicesRecoveryPointId

string (arm-id)

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

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

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

properties.restorableDroppedDatabaseId

string (arm-id)

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

properties.restorePointInTime

string (date-time)

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

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, Named i Standby.

properties.sourceDatabaseDeletionDate

string (date-time)

Określa czas usunięcia bazy danych.

properties.sourceDatabaseId

string (arm-id)

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

properties.useFreeLimit

boolean

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

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.

Nagłówki

Location: string

Other Status Codes

ErrorResponse

Odpowiedzi na błędy: ***

  • 400 ManagedInstanceStoppingOrStopped — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie zatrzymania/zatrzymania

  • 400 ManagedInstanceStarting — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie początkowym

  • 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 NiezgodnośćResourceGroupNameWithUrl — 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 — sortowanie jest wymagane.

  • 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 NiezgodnośćSkuNameAndCapacity — niezgodność między nazwą jednostki SKU a pojemnością.

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

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

  • 400 LedgerNotAllowedWithSpecifiedCreateMode — IsLedgerOn nie jest dozwolone w określonym trybie tworzenia.

  • 400 LedgerNotAllowedOnSampleDatabase — tworzenie bazy danych nie jest dozwolone w przypadku przykładowej bazy danych IsLedgerOn.

  • 400 FreeLimitDatabaseNotAllowedInNonDefaultCreate — tworzenie bezpłatnej bazy danych limitu nie jest dozwolone w trybie tworzenia innego niż domyślny.

  • 400 AvailabilityZoneNotSupported — żądane strefy dostępności dla baz danych i pul elastycznych są nieprawidłowe.

  • 400 MethodNotAllowedOnSpecifiedCreateMode — poprawka http lub scalanie niedozwolone w określonym trybie tworzenia

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId — określona nazwa bazy danych nie jest zgodna z nazwą bazy danych w sourceDatabaseId.

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

  • 400 InvalidRecoverableDatabaseId — nieprawidłowy identyfikator bazy danych możliwej do odzyskania.

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

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

  • 400 InvalidRestorableDroppedDatabaseId — nieprawidłowy identyfikator usuniętej bazy danych z możliwością przywracania

  • 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 MultipleIdentitiesOnDatabase — tylko jedna tożsamość zarządzana przypisana przez użytkownika jest obsługiwana na poziomie bazy danych.

  • 400 MultipleIdentityDelegationsOnDatabase — na poziomie bazy danych jest obsługiwane tylko jedno delegowanie tożsamości.

  • 400 MissingPrimaryDelegatedIdentityClientId — aby użyć tożsamości delegowanych, podaj podstawowy identyfikator klienta tożsamości delegowanej.

  • 400 LongTermRetentionMigrationRequestNotSupported — funkcja migracji kopii zapasowych LTR nie jest dozwolona.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported — subskrypcje źródłowe i docelowe nie mogą komunikować się z funkcją kopiowania kopii zapasowej LTR.

  • 400 LongTermRetentionMigrationParameterMissing — brak wymaganego parametru dla operacji.

  • 400 LongTermRetentionMigrationSameServerNotSupported — funkcja kopiowania LTR nie jest obsługiwana do kopiowania kopii zapasowych LTR na tym samym serwerze.

  • 400 LongTermRetentionMigrationTargetServerNotFound — serwer docelowy nie istnieje lub nie jest gotowy do operacji kopiowania kopii zapasowej LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound — docelowa baza danych nie istnieje na serwerze.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported — określona nadmiarowość magazynu kopii zapasowych nie jest obsługiwana w regionie docelowym.

  • 400 LongTermRetentionMigrationStorageMismatch — aktywna nadmiarowość kopii zapasowej bazy danych jest niezgodna z nadmiarowością kopii zapasowych żądaną przez klienta.

  • 400 LtrOperationFailedBackupImmutable — usuwanie kopii zapasowej długoterminowego przechowywania nie powiodło się, ponieważ kopia zapasowa jest niezmienna.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported — migracja LTR jest obsługiwana tylko w przypadku wystąpień zarządzanych i kopii zapasowych LTR usługi Azure SQL DB.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed — zmiana nadmiarowości magazynu kopii zapasowej nie jest dozwolona dla operacji kopiowania LTR.

  • 400 LtrRestoreFailedArchiveStorageTier — przywracanie zarchiwizowanej kopii zapasowej długoterminowego przechowywania nie jest obsługiwane. Przywracanie można wykonać tylko w przypadku kopii zapasowych z ponownym wypełnianiem lub regularnymi kopiami zapasowymi przechowywania długoterminowego.

  • 400 LtrArchiveStorageTierNotEnabled — archiwizowanie kopii zapasowych długoterminowego przechowywania nie jest włączone.

  • 400 LtrArchiveWrongParameters — ChangeLongTermRetentionBackupAccessTier nie jest obsługiwana dla żądanej kombinacji (backupStorageAccessTier, operationMode). Dozwolone są tylko (Archiwum, Przenoszenie) i (Gorąca, Kopiowanie).

  • 400 LTRArchiveRedundancyChangeFailed — aktualizowanie typu nadmiarowości magazynu kopii zapasowej do magazynu strefowo nadmiarowego nie jest obsługiwane, gdy ustawiono zasady długoterminowego przechowywania z ustawioną warstwą dostępu magazynu kopii zapasowej "Archiwum"

  • 400 LongTermRetentionMigrationSubscriptionNotFound — nie można odnaleźć subskrypcji.

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

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

  • 400 SourceDatabaseEncryptionProtectorKeyUriRequiredForPerDatabaseCMKCopyOrReplication — brak pomocniczej pomocniczej bazy danych geograficznej bazy danych

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary — wszystkie bazy danych w replikacji geograficznej muszą zawierać ten sam materiał klucza co ochrona szyfrowania źródłowej bazy danych. Dodaj klucz "{0}" z tym samym materiałem klucza do docelowej bazy danych "{1}".

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary — po włączeniu automatycznej rotacji funkcji ochrony TDE na poziomie bazy danych zarówno źródłowe, jak i docelowe bazy danych muszą być połączone z tym samym magazynem kluczy. Dodaj klucz "{0}" (z tego samego magazynu kluczy, który jest połączony ze źródłową bazą danych) do docelowej bazy danych "{1}".

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName — podczas próby replikowania bazy danych skonfigurowanej za pomocą ochrony szyfrowania na poziomie bazy danych bieżące klucze używane przez podstawową bazę danych muszą zostać przekazane do pomocniczej bazy danych "{0}"

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

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

  • 400 ServerNotFound — żądany serwer nie został znaleziony.

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

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

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

  • 400 InvalidServerName — określona nieprawidłowa nazwa serwera.

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

  • 400 CannotUpdateIsLedgerDatabase — nie można zaktualizować właściwości rejestru istniejącej bazy danych.

  • 400 InvalidCollation — sortowanie nie jest rozpoznawane przez serwer.

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

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

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

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

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

  • 400 GeoReplicaLimitReached — osiągnięto limit replikacji na replikę.

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

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

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

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

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

  • 400 PartnerDBNotCompatibleForSGXEnclave — próba ustawienia łącza GeoDR lub zaktualizowania celu 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 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 TierChangeUnsupportedDueToCDCEnabledDatabase — baza danych nie może zaktualizować jednostki SKU, ponieważ jest włączona dla usługi CDC.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType — zmiana właściwości rejestru nie jest obsługiwana dla tego typu zasobu.

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

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

  • 400 FeatureDisabledOnSelectedEdition — użytkownik próbował użyć funkcji, która jest wyłączona w bieżącej wersji bazy danych.

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

  • 400 InvalidTargetSubregion — docelowy serwer pomocniczej, który nie jest czytelny, nie znajduje się w sparowanym regionie platformy Azure.

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

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

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

  • 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 SecurityAzureKeyVaultUrlNullOrEmpty — nie można ukończyć operacji, ponieważ identyfikator URI usługi Azure Key Vault ma wartość null lub jest pusty.

  • 400 UnableToCreateGeoChain — użytkownik próbował utworzyć pomocniczą bazę danych (łączenie łańcuchowe), mimo że automatyczne przekazywanie skrótów rejestru zostało skonfigurowane

  • 400 TargetElasticPoolDoesNotExist — elastyczna pula nie istnieje na serwerze.

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

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

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

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

  • 400 AzureKeyVaultMissingPermissions — serwer nie ma wymaganych uprawnień w usłudze Azure Key Vault.

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

  • 400 InvalidReadScaleEdition — użytkownik próbował włączyć skalowanie odczytu w typie 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 GeoSecondaryMaxSizeUpdateFailed — pomocnicza baza danych geograficznie jest slo, która nie obsługuje żądanej wartości maxsize lub pomocniczej geograficznie znajduje się w nieobsługiwanym regionie lub operacja aktualizacji jest już w toku w pomocniczej bazie danych geograficznej.

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

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

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

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

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

  • 400 RequestedDatabaseSizeRequiresShrink — użytkownik próbował zmodyfikować parametr MAXSIZE bazy danych, aby zmodyfikować parametr MAXSIZE dla bazy danych o mniejszym rozmiarze, a następnie bieżący rozmiar.

  • 400 CannotChangeToOrFromDataWarehouseTier — użytkownik próbował zmienić jednostkę SKU bazy danych z warstwy DataWarehouse na warstwy innej niż DataWarehouse lub odwrotnie.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize — 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 CannotUseTrailingWhitespacesInDatabaseName — sprawdzanie poprawności nazwy bazy danych nie powiodło się.

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

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

  • 400 DatabaseNameInUse — baza danych już istnieje. Wybierz inną nazwę bazy danych.

  • 400 SameKeyMaterialNotFoundOnRemoteServer — serwer pomocniczy nie ma klucza ochrony szyfrowania serwera podstawowego.

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

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

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

  • 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 SourceDatabaseEditionCouldNotBe Upgrade — źródłowa baza danych nie może mieć nowszej wersji niż docelowa baza danych.

  • 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 SecurityAzureKeyVaultGeoChainError — tworzenie pomocniczej pomocniczej (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 ElasticPoolOverFileSpace — niewystarczająca ilość miejsca na plik w elastycznej puli.

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

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

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

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

  • 400 InvalidDroppedDatabase — porzucona źródłowa baza danych nie istnieje na serwerze w obsługiwanym okresie odzyskiwania.

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

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

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

  • 400 InvalidVldbRestoreSlo — punkt w wersji Hiperskala —In-Time przywracanie 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 wydania poziomu usług nie jest obsługiwana w przypadku wersji.

  • 400 InvalidBackupStorageAccountType — użytkownik przekazał żądania 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 DatabaseInvalidSkuPropertyCombination — właściwości żądanej jednostki SKU są niespójne. Sprawdź, czy określono prawidłową kombinację. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability.

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

  • 400 UnsupportedBackupStorageRedundancyForEdition — żądana nadmiarowość magazynu kopii zapasowych nie jest obsługiwana w przypadku wersji

  • 400 DatabaseIsCurrentlyPinned — firma Microsoft przypięła wersję aparatu programu SQL Server bazy danych. Aby upewnić się, że baza danych nie napotka problemów produkcyjnych, żadne przyszłe operacje skalowania w bazie danych zostaną zablokowane, dopóki nie zostanie przypięta. Skontaktuj się z pomocą techniczną firmy Microsoft, aby uzyskać pomoc dotyczącą skalowania.

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

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer — tworzenie puli SQL jest blokowane dla obszarów roboczych z włączonym kluczem CMK do momentu aktywowania obszaru roboczego. Najpierw włącz ochronę przeczyszczania i przyznaj tożsamości zarządzanej obszaru roboczego wymagane uprawnienia (Pobierz, Zawijanie klucza, Odpakuj klucz) w usłudze Azure Key Vault klucza obszaru roboczego. Następnie aktywuj obszar roboczy po udzieleniu dostępu.

  • 400 InvalidIdentityId — co najmniej jeden podany identyfikator tożsamości nie jest prawidłowymi identyfikatorami zasobów usługi ARM. Wprowadź prawidłowe identyfikatory i spróbuj ponownie.

  • 400 UmiMissingAkvPermissions — PrimaryUserAssignedIdentityId udostępniony przez użytkownika nie ma dostępu do podanego identyfikatora KeyId

  • 400 InvalidNumberOfIdentities — na poziomie bazy danych jest obsługiwana tylko jedna tożsamość zarządzana przypisana przez jednego użytkownika.

  • 400 NoRestorePointAvailable — źródłowa baza danych nie wykonała jeszcze pierwszej kopii zapasowej w celu obsługi operacji przywracania. Ponów próbę późniejszego żądania przywrócenia.

  • 400 DatabaseNamedReplicaChainingNotAllowed — użytkownik próbował utworzyć nazwaną replikę nazwanej repliki, która nie jest dozwolona.

  • 400 DatabaseNamedReplicaInvalidOperation — użytkownik próbował nieobsługiwanej operacji na nazwanej repliki.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase — użytkownik próbował utworzyć nazwaną replikę w innej subskrypcji lub regionie niż źródłowa baza danych.

  • 400 DatabaseNamedReplicaSourceDatabaseNotZoneRedundant — nadmiarowość strefy nie może być włączona w tej nazwanej repliki, ponieważ podstawowa baza danych hiperskala nie jest strefowo nadmiarowa.

  • 400 CannotAssignIdentityToMaster — nie można przypisać tożsamości do systemowej bazy danych. Nie można przypisać tożsamości bazy danych do baz danych "master", "model", "tempdb", "msdb" lub "resource".

  • 400 PerDatabaseCMKDWNotSupported — klucz CMK na poziomie bazy danych w wersji zapoznawczej nie jest obsługiwany w przypadku wersji datawarehouse.

  • 400 MissingThumbprintCrm — operacja przywracania bazy danych CRM nie powiodła się, ponieważ brakuje wymaganego certyfikatu TDE. Ponów próbę wykonania operacji przywracania do istniejącej elastycznej puli.

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

  • 400 RestoreTargetEditionSizeInsufficientV2 — użytkownik próbował przywrócić bazę danych do wersji o mniejszym rozmiarze niż przydzielony rozmiar przywróconej bazy danych.

  • 400 ResourcePoolStorageLimitHitDuringRestore — przywrócona baza danych nie może zostać przywrócona do puli zasobów z powodu pozostałej pojemności magazynu w puli.

  • 400 PerDatabaseCMKRestoreNotSupported — przywracanie bazy danych nie jest obsługiwane, gdy klucz zarządzania na poziomie bazy danych jest skonfigurowany w wersji zapoznawczej.

  • 400 PerDatabaseCMKHSNotSupported — klucz CMK na poziomie bazy danych w wersji zapoznawczej nie jest obsługiwany w wersji hiperskala.

  • 400 PerDatabaseCMKGeoReplicationNotSupported — replikacja geograficzna i kopiowanie bazy danych nie są obsługiwane, gdy klucz cmK na poziomie bazy danych jest skonfigurowany w wersji zapoznawczej.

  • 400 InvalidStandbyGeoEdition — użytkownik próbował utworzyć geograficznie rezerwowy oparty na jednostkach DTU.

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

  • 400 GeoRestoreBackupStorageTypeNotSupported — żądania odzyskiwania bazy danych są nieprawidłowe w przypadku wystawiania względem bazy danych, która nie jest skonfigurowana do używania geograficznie nadmiarowego magazynu kopii zapasowych.

  • 400 RestoreHyperscaleToNonHyperscale — przywracanie kopii zapasowej bazy danych w warstwie Hiperskala do warstwy usługi innej niż Hiperskala lub odwrotnie nie jest obsługiwane.

  • 400 SubscriptionDoesNotHaveAccessToServer — subskrypcja nie ma dostępu do określonych serwerów

  • 400 RecoveryPointDoesNotExist — określony punkt odzyskiwania nie istnieje lub jest nieprawidłowy.

  • 400 LtrBackupNotFound — określona kopia zapasowa długoterminowego przechowywania nie istnieje.

  • 400 InvalidPointInTime — określony punkt w czasie jest nieprawidłowy dla bazy danych.

  • 400 GeoRestoreCannotResolveTargetCluster — nie można rozpoznać klastra docelowego dla serwera

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool — określanie docelowego celu lub edycji poziomu usług nie jest obsługiwane podczas przywracania do elastycznej puli.

  • 400 RestoreNotSupportedForGeoDrSecondary — przywracanie do punktu w czasie i operacje odzyskiwania bazy danych nie są obsługiwane w bazach danych, które są obecnie skonfigurowane jako pomocnicze geograficznie.

  • 400 DatabaseNamedReplicaBackupRetentionConfigurationNotSupported — użytkownik próbował skonfigurować zasady przechowywania kopii zapasowych w nazwanej replice.

  • 400 GeoRedundantBackupsNotPermittedForSubscription — geograficznie nadmiarowy magazyn kopii zapasowych jest zablokowany dla wszystkich baz danych w ramach subskrypcji "{0}" przez funkcję w wersji zapoznawczej "Azure SQL Database Block Geo-redundant Backup Storage". Wybierz inną nadmiarowość magazynu kopii zapasowych.

  • 400 RestoreHyperscaleToNonHyperscaleElasticPool — przywracanie bazy danych w warstwie Hiperskala do elastycznej puli, która nie jest hiperskala lub przywracanie bazy danych, która nie jest hiperskala w elastycznej puli hiperskala, nie jest obsługiwana.

  • 400 RestoreIneligibleDatabaseName — określona nazwa docelowej bazy danych "{0}" jest zarezerwowana i nie może być używana w operacji przywracania.

  • 400 RestoreNotSupportedForSystemDb — przywracanie i odzyskiwanie bazy danych nie są obsługiwane w przypadku systemowych baz danych.

  • 400 RestoreIneligibleDroppedDatabaseShortLifespan — źródłowa baza danych "{0}", porzucona na{1}", nie istniała wystarczająco długo, aby obsługiwać przywracanie.

  • 400 RestoreIneligibleLiveDatabaseShortLifespan — źródłowa baza danych "{0}" nie wykonała jeszcze pierwszej kopii zapasowej w celu obsługi operacji przywracania. Poczekaj co najmniej na wskazaną najwcześniejszą datę przywrócenia "{1}" i prześlij ponownie żądanie.

  • 400 RestoreCrossServerDisabled — w przypadku przywracania do punktu w czasie docelowy serwer logiczny musi być taki sam jak źródłowy serwer logiczny. Rozważ przywrócenie na serwerze źródłowej bazy danych lub użycie kopii bazy danych lub odzyskiwania bazy danych.

  • 400 RestoreSameServerRecoveryDisabled — odzyskiwanie tego samego serwera nie jest obecnie obsługiwane. Rozważ użycie przywracania do punktu w czasie lub odzyskiwania do innego serwera.

  • 400 RestoreNotSupportedFromLtrBackupToEdition — przywracanie z kopii zapasowej długoterminowego przechowywania do wersji "{0}" nie jest obsługiwane.

  • 400 RestoreNotSupportedFromExternalBackupToEdition — przywracanie z zewnętrznej kopii zapasowej do wersji "{0}" nie jest obsługiwane.

  • 400 UpdateToServerlessIfLtrIsNotDisabled — włączanie automatycznego wstrzymywania dla bezserwerowej bazy danych nie jest obsługiwane, jeśli włączono długoterminowe przechowywanie kopii zapasowych.

  • 400 DuplicateRestoreOperation — żądanie przywracania o tej samej docelowej nazwie bazy danych "{0}" na serwerze "{1}" już istnieje.

  • 400 ExternalBackupUriMalformed — identyfikator URI zewnętrznego kontenera magazynu kopii zapasowych jest nieprawidłowo sformułowany.

  • 400 ExternalBackupUriHostNotAllowed — nazwa hosta zewnętrznego identyfikatora URI kontenera magazynu kopii zapasowych jest niedozwolona.

  • 400 ExternalBackupUriInvalidSchemeOrPort — identyfikator URI zewnętrznego kontenera magazynu kopii zapasowych używa nieprawidłowego schematu lub portu. Użyj protokołu HTTPS i portu 443.

  • 400 ExternalBackupVldbUnsupported — hiperskala nie obsługuje żądań przywracania zewnętrznych kopii zapasowych.

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

  • 400 InvalidPitrPriorToVldbMigration — dla bazy danych "{0}", określony punkt w czasie "{1}" jest wcześniejszy niż czas migracji hiperskala{2}". Określ docelową edycję lub cel poziomu usługi, który nie jest hiperskala podczas przywracania do punktu wcześniejszego niż migracja hiperskala.

  • 400 MissingKeyVaultUriForRestore — identyfikator URI klucza usługi Azure Key Vault "{0}" jest wymagany do pomyślnego przywrócenia bazy danych "{1}" w obszarze serwera "{2}".

  • 400 BlockRestoreOnVldbGeoSecondary — przywracanie bazy danych w warstwie Hiperskala, w której źródłowa baza danych jest pomocnicza geograficznie, jest niedozwolona.

  • 400 BackupSetNotFound — nie znaleziono żadnych kopii zapasowych w celu przywrócenia bazy danych. Skontaktuj się z pomocą techniczną, aby przywrócić bazę danych.

  • 400 IncorrectAccessToAzureKeyVault — serwer docelowy nie ma dostępu do wszystkich interfejsów użytkownika usługi AKV utworzonych w czasie tworzenia kopii zapasowej.

  • 400 RestoreFailureSqlInstance W złej kondycji — nie można nawiązać połączenia z wystąpieniem w celu wykonania operacji przywracania.

  • 400 BackupSetBroken — zestaw kopii zapasowych jest uszkodzony.

  • 400 TimeoutDuringRestore — napotkano limit czasu podczas próby nawiązania połączenia z obiektem docelowym przywracania.

  • 400 BrokenRestorePlanGapInLogBackups — plan przywracania jest uszkodzony, ponieważ pierwszylsn bieżącej kopii zapasowej dziennika nie jest równy lastLsn wcześniejszej kopii zapasowej dziennika.

  • 400 FullBackupMissingChecksum — podana pełna kopia zapasowa nie zawiera sumy kontrolnej.

  • 400 RequiredBackupIsNotLastRestored — nie można ukończyć migracji, ponieważ podana nazwa pliku kopii zapasowej nie jest nazwą ostatniego przywróconego pliku kopii zapasowej.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Pliki danych innych niż online istnieją.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Wiele plików dziennika nie jest obsługiwanych.

  • 400 BackupSetNotFoundRecentPit — nie znaleziono kopii zapasowych w celu przywrócenia bazy danych do określonego punktu w czasie. Ponów próbę wykonania operacji. Jeśli problem będzie się powtarzać, skontaktuj się z pomocą techniczną, aby przywrócić bazę danych.

  • 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 MaintenanceWindowNotSupportedForNamedReplica — użytkownik próbował utworzyć lub zaktualizować nazwaną replikę przy użyciu okna obsługi innego niż domyślne, które nie jest obsługiwane.

  • 400 InvalidStandbyGeoReadScale — użytkownik próbował włączyć skalowanie odczytu w rezerwowej bazie danych geograficznej, która nie obsługuje tej bazy danych.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse — rotacja klucza funkcji ochrony TDE na poziomie bazy danych jest blokowana, gdy aktywne transakcje przechowują dziennik zaszyfrowany przy użyciu starych kluczy. Zapoznaj się z aka.ms/azuresqldbkeyrotation, aby zapoznać się z możliwymi strategiami obejścia tego problemu.

  • 400 PerDBCMKNotSupportedWithLTR — klucz CMK na poziomie bazy danych nie jest obsługiwany, gdy długoterminowe przechowywanie kopii zapasowych jest włączone w bazie danych.

  • 400 VBSEnclaveNotSupportedForDW — preferowany typ Enklawy nie jest obsługiwany dla dedykowanych pul SQL.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO — konfigurowanie preferowanego typu VBS dla baz danych przy użyciu konfiguracji sprzętu serii DC nie jest obsługiwane. Bazy danych serii DC są wstępnie skonfigurowane z enklawami Intel SGX. Enklawy zabezpieczeń opartych na wirtualizacji (VBS) nie są obsługiwane.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutDatabaseLevelEncryptionProtector — funkcja ochrony szyfrowania na poziomie bazy danych musi być ustawiona na docelowej bazie danych podczas próby skopiowania lub replikowania bazy danych zaszyfrowanej przy użyciu klucza na poziomie bazy danych.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys — podczas próby replikowania bazy danych skonfigurowanej za pomocą ochrony szyfrowania na poziomie bazy danych bieżące klucze używane przez podstawową bazę danych muszą zostać przekazane do pomocniczej bazy danych.

  • 400 PerDatabaseCMKGeoPrimaryIsNotConfiguredWithDatabaseLevelEncryptionProtector — należy skonfigurować geograficznie podstawową bazę danych z ochroną szyfrowania na poziomie bazy danych przed ustawieniem ochrony szyfrowania na poziomie bazy danych w pomocniczej lokalizacji geograficznej.

  • 400 ElasticJobsNotSupportedOnAutoPauseEnabledDatabase — automatyczna wstrzymywanie bezserwerowej bazy danych nie jest obsługiwana jako baza danych zadań elastycznych, ponieważ agent zadań uniemożliwiłby wstrzymanie tej bazy danych. Możesz wyłączyć automatyczne wstrzymywanie w tej bezserwerowej bazie danych lub usunąć agenta zadania korzystającego z tej bazy danych. Aby uzyskać więcej informacji, zobacz tutaj: https://docs.microsoft.com/azure/azure-sql/database/serverless-tier-overview#auto-pausing

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave — konfigurowanie replikacji geograficznej nie jest obsługiwane dla baz danych przy użyciu różnych wartości preferowanej właściwościEnclaveType. Podstawowa baza danych "{0}" na serwerze "{1}" używa elementu "{2}" preferredEnclaveType, natomiast określona preferowana EnklawaType dla pomocniczej bazy danych "{3}" na serwerze "{4}" jest "{5}".

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes — planowana praca w trybie failover między podstawową i pomocniczą bazą danych z inną preferowaną enklawą Enklawy nie jest obsługiwana w przypadku enklaw zabezpieczeń opartych na wirtualizacji (VBS).

  • 400 PerDatabaseCMKGeoPrimaryIsConfiguredWithDatabaseLevelEncryptionProtector — nie można skonfigurować podstawowej bazy danych z funkcją ochrony szyfrowania na poziomie bazy danych podczas przechodzenia w tryb failover do pomocniczej lokalizacji geograficznej bez ochrony szyfrowania na poziomie bazy danych.

  • 400 CreateDatabaseAttemptedWithRotationInProgress — nie można wykonać operacji tworzenia bazy danych w tej chwili z powodu trwającej rotacji kluczy Transparent Data Encryption (TDE) na serwerze. Spróbuj ponownie wykonać operację później.

  • 400 VBSEnclaveResourcePoolInvalidCombination — dodawanie bazy danych z parametrem "{0}" preferredEnclaveType do elastycznej puli "{1}" z parametrem "{2}" preferredEnclaveType nie jest obsługiwane. Przed dodaniem bazy danych do elastycznej puli upewnij się, że preferowany Typ Enklawy jest taki sam zarówno dla bazy danych, jak i puli elastycznej. Więcej informacji można znaleźć na stronie https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 MissingAsymmetricKeyOnTargetServer — serwer docelowy nie ma dostępu do klucza asymetrycznego.

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

  • 400 MultipleDroppedDatabasesWithTheSameName — znaleziono wiele porzuconych baz danych o tej samej nazwie na serwerze.

  • 400 AzureKeyVaultClientError — klient usługi Azure Key Vault napotkał błąd.

  • 400 AzureKeyVaultClientInfoError — wystąpił błąd podczas uzyskiwania informacji dla klienta usługi Azure Key Vault.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent — nie można ukończyć operacji, ponieważ materiał klucza usługi Azure Key Vault różni się od bieżącego klucza ochrony szyfrowania.

  • 400 UnsupportedBackupStorageRedundancy — określona nadmiarowość magazynu kopii zapasowych nie jest obsługiwana w regionie docelowym.

  • 400 LTRSterlingToVldbMigrationNotSupported — nie można zmienić celu usługi dla bazy danych na Hiperskala, ponieważ długoterminowe przechowywanie nie jest jeszcze obsługiwane w warstwie Hiperskala. Wyłącz długoterminowe przechowywanie w bazie danych i ponów próbę.

  • 400 HiperskalaReverseMigrationNotSupported — odwrotna migracja bazy danych w warstwie Hiperskala do sterlinga osiągnęła nieobsługiwany scenariusz.

  • 400 UpdateSloOperationIdDoesNotExist — akcja nie powiodła się, ponieważ nie wykryto aktywnej operacji update-slo dla serwera: {0}, baza danych: {1};. Spróbuj ponownie wykonać operację, określając prawidłowe parametry.

  • 400 ManualCutoverUnsupported — nieprawidłowe użycie opcji ręcznego przełączania jednorazowego. Sprawdź bieżący i żądany cel usługi i ponów próbę wykonania operacji, określając prawidłowe parametry.

  • 400 VBSEnclaveResourcePoolInvalidCombination — dodawanie bazy danych z parametrem "{0}" preferredEnclaveType do elastycznej puli "{1}" z parametrem "{2}" preferredEnclaveType nie jest obsługiwane. Przed dodaniem bazy danych do elastycznej puli upewnij się, że preferowany Typ Enklawy jest taki sam zarówno dla bazy danych, jak i puli elastycznej. Więcej informacji można znaleźć na stronie https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 VBSEnclaveNotSupportedForDW — preferowany typ Enklawy nie jest obsługiwany dla dedykowanych pul SQL.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO — konfigurowanie preferowanego typu VBS dla baz danych przy użyciu konfiguracji sprzętu serii DC nie jest obsługiwane. Bazy danych serii DC są wstępnie skonfigurowane z enklawami Intel SGX. Enklawy zabezpieczeń opartych na wirtualizacji (VBS) nie są obsługiwane.

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave — konfigurowanie replikacji geograficznej nie jest obsługiwane dla baz danych przy użyciu różnych wartości preferowanej właściwościEnclaveType. Podstawowa baza danych "{0}" na serwerze "{1}" używa elementu "{2}" preferredEnclaveType, natomiast określona preferowana EnklawaType dla pomocniczej bazy danych "{3}" na serwerze "{4}" jest "{5}".

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes — planowana praca w trybie failover między podstawową i pomocniczą bazą danych z inną preferowaną enklawą Enklawy nie jest obsługiwana w przypadku enklaw zabezpieczeń opartych na wirtualizacji (VBS).

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

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

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 LongTermRetentionMigrationBackupNotFound — określona kopia zapasowa LTR nie istnieje.

  • 404 SubscriptionNotFound — żądana subskrypcja nie została znaleziona.

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

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

  • 404 DatabaseDoesNotExist — użytkownik określił nazwę bazy danych, która nie istnieje w tym wystąpieniu serwera.

  • 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 CannotCancelOperation — operacja zarządzania jest w stanie, którego nie można anulować.

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

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

  • 409 LongTermRetentionMigrationRequestConflict — operacja konfliktu dla tej kopii zapasowej LTR jest nadal w toku.

  • 409 LongTermRetentionMigrationBackupConflict — istnieje inna kopia zapasowa LTR z tym samym czasem tworzenia kopii zapasowej docelowej bazy danych.

  • 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 RemoteDatabaseExists — nazwa docelowej bazy danych już istnieje na serwerze docelowym.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship — operacja replikacji została wykonana w bazie danych, która nie znajduje się w relacji replikacji.

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

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

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

  • 409 ConflictingServerOperation — operacja jest obecnie w toku dla serwera.

  • 409 SubscriptionDisabled — subskrypcja jest wyłączona.

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

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

  • 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 ServerDtuQuotaExceeded — nie można wykonać operacji, ponieważ serwer przekroczy dozwolony limit przydziału jednostki przepływności bazy danych.

  • 409 UpdateSloFailedDatabaseTooBusy — nie można ukończyć operacji slo aktualizacji, ponieważ baza danych była zbyt zajęta.

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

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

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

  • 409 ElasticPoolBusy — podjęto próbę wykonania operacji zarządzania w elastycznej puli, która jest zajęta.

  • 409 SimultaneousSkuChangeNotAllowed — 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 DatabaseCopyLimitPerReplicaReached — użytkownik osiągnął limit współbieżnych kopii bazy danych.

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

  • 409 DatabaseElasticPoolMaintenanceConflict — użytkownik próbował utworzyć lub zaktualizować bazę danych przy użyciu określonej konfiguracji konserwacji powodującej konflikt z pulą elastyczną bazy danych.

  • 409 SubscriptionVcoreQuotaExceeded — nie można wykonać operacji, ponieważ subskrypcja przekroczy dozwolony limit przydziału rdzeni wirtualnych.

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

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

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

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

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

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget — nie można uruchomić żądania kopii zapasowej LTR w regionie docelowym.

  • 500 LongTermRetentionMigrationRequestCopyFailed — operacja kopiowania nie powiodła się dla obiektów blob kopii zapasowej LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceeded — weryfikacja przywracania nie powiodła się po osiągnięciu maksymalnej liczby prób.

  • 500 LongTermRetentionMigrationRestoreVerFailed — weryfikacja przywracania nie powiodła się.

  • 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 usługą 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 informacji usługi Key Vault.

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

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

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

Przykłady

Assigns maintenance window to a database.
Patch a database with database-level customer managed keys.
Resets maintenance window of a database to default.
Updates a database with Default enclave type.
Updates a database with VBS enclave type.
Updates a database.

Assigns maintenance window to a database.

Przykładowe żądanie

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

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

Przykładowa odpowiedź

{
  "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,
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Patch a database with database-level customer managed keys.

Przykładowe żądanie

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

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi": {},
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umiToDelete": null
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "keys": {
      "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion": {},
      "https://your-key-vault-name.vault.azure.net/yourKey2/yourKey2VersionToDelete": null
    },
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion"
  }
}

Przykładowa odpowiedź

{
  "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,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 4
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Local",
    "isLedgerOn": false
  },
  "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Resets maintenance window of a database to default.

Przykładowe żądanie

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

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

Przykładowa odpowiedź

{
  "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,
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database with Default enclave type.

Przykładowe żądanie

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

{
  "properties": {
    "preferredEnclaveType": "Default"
  }
}

Przykładowa odpowiedź

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "Default"
  },
  "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database with VBS enclave type.

Przykładowe żądanie

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

{
  "properties": {
    "preferredEnclaveType": "VBS"
  }
}

Przykładowa odpowiedź

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "VBS"
  },
  "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database.

Przykładowe żądanie

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

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

Przykładowa odpowiedź

{
  "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,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 4
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Local",
    "isLedgerOn": false
  },
  "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Definicje

Nazwa Opis
AlwaysEncryptedEnclaveType

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

AvailabilityZoneType

Określa strefę dostępności, do których jest przypięta baza danych.

BackupStorageRedundancy

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

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 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.

Database

Zasób bazy danych.

DatabaseIdentity

Konfiguracja tożsamości usługi Azure Active Directory dla zasobu.

DatabaseIdentityType

Typ tożsamości

DatabaseKey

Klucz na poziomie bazy danych używany do szyfrowania magazynowanych.

DatabaseKeyType

Typ klucza bazy danych. Obsługiwana jest tylko wartość "AzureKeyVault".

DatabaseLicenseType

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.

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. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

DatabaseStatus

Stan bazy danych.

DatabaseUpdate

Zasób aktualizacji bazy danych.

DatabaseUserIdentity

Konfiguracja tożsamości usługi Azure Active Directory dla zasobu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

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.

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

Jednostka SKU zasobu usługi ARM.

AlwaysEncryptedEnclaveType

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

Wartość Opis
Default
VBS

AvailabilityZoneType

Określa strefę dostępności, do których jest przypięta baza danych.

Wartość Opis
1
2
3
NoPreference

BackupStorageRedundancy

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

Wartość Opis
Geo
GeoZone
Local
Zone

CatalogCollationType

Sortowanie wykazu metadanych.

Wartość Opis
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

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.

Wartość Opis
Copy
Default
OnlineSecondary
PointInTimeRestore
Recovery
Restore
RestoreExternalBackup
RestoreExternalBackupSecondary
RestoreLongTermRetentionBackup
Secondary

Database

Zasób bazy danych.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

identity

DatabaseIdentity

Tożsamość usługi Azure Active Directory bazy danych.

kind

string

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

location

string

Lokalizacja zasobu.

managedBy

string

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

name

string

Nazwa zasobu.

properties.autoPauseDelay

integer (int32)

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

properties.availabilityZone

AvailabilityZoneType

Określa strefę dostępności, do których jest przypięta baza danych.

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, 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.

properties.creationDate

string (date-time)

Data utworzenia bazy danych (format ISO8601).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

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

properties.currentServiceObjectiveName

string

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

properties.currentSku

Sku

Nazwa i warstwa jednostki SKU.

properties.databaseId

string (uuid)

Identyfikator bazy danych.

properties.defaultSecondaryLocation

string

Domyślny region pomocniczy dla tej bazy danych.

properties.earliestRestoreDate

string (date-time)

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

properties.elasticPoolId

string (arm-id)

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

properties.encryptionProtector

string

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

properties.encryptionProtectorAutoRotation

boolean

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

properties.failoverGroupId

string

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

properties.federatedClientId

string (uuid)

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

properties.freeLimitExhaustionBehavior

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.

properties.highAvailabilityReplicaCount

integer (int32)

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.

properties.isInfraEncryptionEnabled

boolean

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

properties.isLedgerOn

boolean

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.

properties.keys

<string,  DatabaseKey>

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

properties.licenseType

DatabaseLicenseType

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.

properties.longTermRetentionBackupResourceId

string (arm-id)

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.manualCutover

boolean

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.

properties.maxLogSizeBytes

integer (int64)

Maksymalny rozmiar dziennika dla tej bazy danych.

properties.maxSizeBytes

integer (int64)

Maksymalny rozmiar bazy danych wyrażony w bajtach.

properties.minCapacity

number (double)

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

properties.pausedDate

string (date-time)

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

properties.performCutover

boolean

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.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

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

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. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

properties.recoverableDatabaseId

string (arm-id)

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

properties.recoveryServicesRecoveryPointId

string (arm-id)

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

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

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

properties.requestedServiceObjectiveName

string

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

properties.restorableDroppedDatabaseId

string (arm-id)

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

properties.restorePointInTime

string (date-time)

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

properties.resumedDate

string (date-time)

Data wznowienia bazy danych przez akcję użytkownika lub identyfikator logowania bazy danych (ISO8601 format). 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, Named i Standby.

properties.sourceDatabaseDeletionDate

string (date-time)

Określa czas usunięcia bazy danych.

properties.sourceDatabaseId

string (arm-id)

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

properties.sourceResourceId

string (arm-id)

Identyfikator zasobu źródła skojarzonego z operacją tworzenia tej bazy danych.

Ta właściwość jest obsługiwana tylko w przypadku wersji DataWarehouse i umożliwia przywracanie między subskrypcjami.

Jeśli parametr sourceResourceId jest określony, parametr sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId i sourceDatabaseDeletionDate nie może być określony, a właściwość CreateMode musi być typu PointInTimeRestore, Restore lub Recover.

Jeśli parametr createMode to PointInTimeRestore, parametr sourceResourceId musi być identyfikatorem zasobu istniejącej bazy danych lub istniejącej puli SQL, a należy określić parametr restorePointInTime.

Gdy tryb createMode to Restore, identyfikator sourceResourceId musi być identyfikatorem zasobu przywracalnej usuniętej bazy danych lub można przywrócić porzuconą pulę SQL.

Gdy tryb createMode jest odzyskiwane, identyfikator sourceResourceId musi być identyfikatorem zasobu możliwej do odzyskania bazy danych lub możliwej do odzyskania puli SQL.

Jeśli subskrypcja źródłowa należy do innej dzierżawy niż subskrypcja docelowa, nagłówek "x-ms-authorization-auxiliary" musi zawierać token uwierzytelniania dla dzierżawy źródłowej. Aby uzyskać więcej informacji na temat nagłówka "x-ms-authorization-auxiliary", zobacz https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Stan bazy danych.

properties.useFreeLimit

boolean

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

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 API REST Capabilities_ListByLocation 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.

DatabaseIdentity

Konfiguracja tożsamości usługi Azure Active Directory dla zasobu.

Nazwa Typ Opis
tenantId

string (uuid)

Identyfikator dzierżawy usługi Azure Active Directory.

type

DatabaseIdentityType

Typ tożsamości

userAssignedIdentities

<string,  DatabaseUserIdentity>

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

DatabaseIdentityType

Typ tożsamości

Wartość Opis
None
UserAssigned

DatabaseKey

Klucz na poziomie bazy danych używany do szyfrowania magazynowanych.

Nazwa Typ Opis
creationDate

string (date-time)

Data utworzenia klucza bazy danych.

subregion

string

Podregion klucza serwera.

thumbprint

string

Odcisk palca klucza bazy danych.

type

DatabaseKeyType

Typ klucza bazy danych. Obsługiwana jest tylko wartość "AzureKeyVault".

DatabaseKeyType

Typ klucza bazy danych. Obsługiwana jest tylko wartość "AzureKeyVault".

Wartość Opis
AzureKeyVault

DatabaseLicenseType

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.

Wartość Opis
BasePrice
LicenseIncluded

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. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

Wartość Opis
Disabled
Enabled

DatabaseStatus

Stan bazy danych.

Wartość Opis
AutoClosed
Copying
Creating
Disabled
EmergencyMode
Inaccessible
Offline
OfflineChangingDwPerformanceTiers
OfflineSecondary
Online
OnlineChangingDwPerformanceTiers
Paused
Pausing
Recovering
RecoveryPending
Restoring
Resuming
Scaling
Shutdown
Standby
Starting
Stopped
Stopping
Suspect

DatabaseUpdate

Zasób aktualizacji bazy danych.

Nazwa Typ Opis
identity

DatabaseIdentity

Tożsamość bazy danych

properties.autoPauseDelay

integer (int32)

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, 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.

properties.creationDate

string (date-time)

Data utworzenia bazy danych (format ISO8601).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

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

properties.currentServiceObjectiveName

string

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

properties.currentSku

Sku

Nazwa i warstwa jednostki SKU.

properties.databaseId

string (uuid)

Identyfikator bazy danych.

properties.defaultSecondaryLocation

string

Domyślny region pomocniczy dla tej bazy danych.

properties.earliestRestoreDate

string (date-time)

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

properties.elasticPoolId

string (arm-id)

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

properties.encryptionProtector

string

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

properties.encryptionProtectorAutoRotation

boolean

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

properties.failoverGroupId

string

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

properties.federatedClientId

string (uuid)

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

properties.freeLimitExhaustionBehavior

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.

properties.highAvailabilityReplicaCount

integer (int32)

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.

properties.isInfraEncryptionEnabled

boolean

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

properties.isLedgerOn

boolean

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.

properties.keys

<string,  DatabaseKey>

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

properties.licenseType

DatabaseLicenseType

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.

properties.longTermRetentionBackupResourceId

string (arm-id)

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.manualCutover

boolean

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.

properties.maxLogSizeBytes

integer (int64)

Maksymalny rozmiar dziennika dla tej bazy danych.

properties.maxSizeBytes

integer (int64)

Maksymalny rozmiar bazy danych wyrażony w bajtach.

properties.minCapacity

number (double)

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

properties.pausedDate

string (date-time)

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

properties.performCutover

boolean

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.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

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

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. Nie dotyczy bazy danych w warstwie Hiperskala w puli elastycznej.

properties.recoverableDatabaseId

string (arm-id)

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

properties.recoveryServicesRecoveryPointId

string (arm-id)

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

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

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

properties.requestedServiceObjectiveName

string

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

properties.restorableDroppedDatabaseId

string (arm-id)

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

properties.restorePointInTime

string (date-time)

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

properties.resumedDate

string (date-time)

Data wznowienia bazy danych przez akcję użytkownika lub identyfikator logowania bazy danych (ISO8601 format). 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, Named i Standby.

properties.sourceDatabaseDeletionDate

string (date-time)

Określa czas usunięcia bazy danych.

properties.sourceDatabaseId

string (arm-id)

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

properties.status

DatabaseStatus

Stan bazy danych.

properties.useFreeLimit

boolean

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

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.

DatabaseUserIdentity

Konfiguracja tożsamości usługi Azure Active Directory dla zasobu.

Nazwa Typ Opis
clientId

string (uuid)

Identyfikator klienta usługi Azure Active Directory.

principalId

string (uuid)

Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

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.

Wartość Opis
AutoPause
BillOverUsage

SampleName

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

Wartość Opis
AdventureWorksLT
WideWorldImportersFull
WideWorldImportersStd

SecondaryType

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

Wartość Opis
Geo
Named
Standby

Sku

Jednostka SKU zasobu usługi ARM.

Nazwa Typ Opis
capacity

integer (int32)

Pojemność określonej 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 liczbowy, np. P3.

size

string

Rozmiar konkretnej jednostki SKU

tier

string

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