Udostępnij za pośrednictwem


Managed Instances - Create Or Update

Tworzy lub aktualizuje wystąpienie zarządzane.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2021-11-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
managedInstanceName
path True

string

Nazwa wystąpienia zarządzanego.

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.

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 Wymagane Typ Opis
location True

string

Lokalizacja zasobu.

identity

ResourceIdentity

Tożsamość usługi Azure Active Directory wystąpienia zarządzanego.

properties.administratorLogin

string

Nazwa użytkownika administratora dla wystąpienia zarządzanego. Można określić tylko wtedy, gdy wystąpienie zarządzane jest tworzone (i jest wymagane do utworzenia).

properties.administratorLoginPassword

string

Hasło logowania administratora (wymagane do utworzenia wystąpienia zarządzanego).

properties.administrators

ManagedInstanceExternalAdministrator

Administrator usługi Azure Active Directory serwera.

properties.collation

string

Sortowanie wystąpienia zarządzanego.

properties.dnsZonePartner

string

Identyfikator zasobu innego wystąpienia zarządzanego, którego strefa DNS będzie współużytkowała to wystąpienie zarządzane po utworzeniu.

properties.instancePoolId

string

Identyfikator puli wystąpień, do którego należy ten serwer zarządzany.

properties.keyId

string

Identyfikator URI klucza do użycia na potrzeby szyfrowania.

properties.licenseType

ManagedInstanceLicenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (zwykła cena włącznie z nową licencją SQL) i "BasePrice" (obniżona cena AHB za wprowadzenie własnych licencji SQL).

properties.maintenanceConfigurationId

string

Określa identyfikator konfiguracji konserwacji, który ma być stosowany do tego wystąpienia zarządzanego.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Określa tryb tworzenia bazy danych.

Ustawienie domyślne: regularne tworzenie wystąpienia.

Przywracanie: tworzy wystąpienie, przywracając zestaw kopii zapasowych do określonego punktu w czasie. Należy określić wartości RestorePointInTime i SourceManagedInstanceId.

properties.minimalTlsVersion

string

Minimalna wersja protokołu TLS. Dozwolone wartości: "None", "1.0", "1.1", "1.2"

properties.primaryUserAssignedIdentityId

string

Identyfikator zasobu tożsamości przypisanej przez użytkownika domyślnie używany.

properties.proxyOverride

ManagedInstanceProxyOverride

Typ połączenia używany do nawiązywania połączenia z wystąpieniem.

properties.publicDataEndpointEnabled

boolean

Określa, czy publiczny punkt końcowy danych jest włączony.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Typ konta magazynu, który ma być używany do przechowywania kopii zapasowych dla tego wystąpienia. Opcje to Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) i GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string

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

properties.servicePrincipal

ServicePrincipal

Jednostka usługi wystąpienia zarządzanego.

properties.sourceManagedInstanceId

string

Identyfikator zasobu źródłowego wystąpienia zarządzanego skojarzonego z operacją tworzenia tego wystąpienia.

properties.storageSizeInGB

integer

Rozmiar magazynu w GB. Wartość minimalna: 32. Wartość maksymalna: 16384. Dozwolone są tylko przyrosty o rozmiarze 32 GB. Maksymalna wartość zależy od wybranej rodziny sprzętu i liczby rdzeni wirtualnych.

properties.subnetId

string

Identyfikator zasobu podsieci dla wystąpienia zarządzanego.

properties.timezoneId

string

Identyfikator strefy czasowej. Dozwolone wartości to strefy czasowe obsługiwane przez system Windows. System Windows przechowuje szczegółowe informacje na temat obsługiwanych stref czasowych, w tym identyfikatora, w rejestrze w obszarze KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Te wartości rejestru można uzyskać za pośrednictwem SQL Server, wysyłając zapytanie o nazwę SELECT AS timezone_id FROM sys.time_zone_info. Listę identyfikatorów można również uzyskać, wykonując polecenie [System.TimeZoneInfo]::GetSystemTimeZones() w programie PowerShell. Przykładem prawidłowego identyfikatora strefy czasowej jest "Pacyficzny czas standardowy" lub "W. Europa (czas standardowy).

properties.vCores

integer

Liczba rdzeni wirtualnych. Dozwolone wartości: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Bez względu na to, czy włączono funkcję multi-az.

sku

Sku

Jednostka SKU wystąpienia zarządzanego. Dozwolone wartości sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

ManagedInstance

Pomyślnie zaktualizowano wystąpienie zarządzane.

201 Created

ManagedInstance

Pomyślnie utworzono wystąpienie zarządzane.

202 Accepted

Zaakceptowano

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 NameAlreadyExists — podana nazwa już istnieje.

  • 400 InvalidCollation — nieprawidłowe sortowanie.

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

  • 400 RegionDoesNotAllowProvisioning — wybrana lokalizacja nie akceptuje nowych serwerów usługi Windows Azure SQL Database. Może to ulec zmianie w późniejszym czasie.

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

  • 400 HkCannotSwitchToInactive — baza danych nie może kontynuować aktualizacji warstwy cenowej, ponieważ ma obiekty zoptymalizowane pod kątem pamięci. Upuść takie obiekty i spróbuj ponownie.

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

  • 400 CloudLifterUnsupportedFeature — ta funkcja nie jest obecnie dostępna w wystąpieniu zarządzanym.

  • 400 ManagedInstanceSloUpdateFailed — operacja SLO "{0}" nie może zakończyć się powodzeniem, ponieważ użycie pamięci "{1}" przekracza limit przydziału.

  • 400 OperationCanNotStartDueToMiLink — nie można ukończyć operacji "{0}", ponieważ istnieje baza danych w procesie tworzenia za pośrednictwem linku wystąpienia zarządzanego. Poczekaj na ukończenie tworzenia linku lub usuń link i ponów próbę wykonania operacji.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled — aktualizacja slo dla wystąpień zarządzanych z magazynem lokalnym nie jest jeszcze obsługiwana.

  • 400 InvalidSubnetResourceId — podany identyfikator zasobu podsieci dla tworzenia lub aktualizowania wystąpienia zarządzanego jest nieprawidłowy.

  • 400 VnetInWrongRegion — sieć wirtualna znajduje się w niewłaściwym regionie.

  • 400 AlterDbDeactivatedNotSupported — operacja bazy danych nie powiodła się dla serwera "{0}", bazy danych "{1}" z powodu nieoczekiwanego opóźnienia. Spróbuj ponownie.

  • 400 VnetAddressRangeError — zakres adresów sieci wirtualnej jest nieprawidłowy.

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

  • 400 VnetConfigIsNotAllowed — konfiguracja sieci wirtualnej jest niedozwolona.

  • 400 InstanceFailoverGroupDoesNotExist — grupa trybu failover nie istnieje na serwerze.

  • 400 ManagedInstanceClassicVnetNotSupported — wystąpienie zarządzane nie może być przyłączone do klasycznej sieci wirtualnej.

  • 400 VnetConfigHasNsg — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego z sieciowymi grupami zabezpieczeń.

  • 400 VnetConfigHasNoUdr — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego bez domyślnej tabeli tras zdefiniowanych przez użytkownika.

  • 400 VnetConfigHasInvalidUdr — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego z nieprawidłową tabelą tras zdefiniowanych przez użytkownika.

  • 400 VnetConfigHasInvalidDns — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego z nieprawidłowym niestandardowym systemem DNS.

  • 400 VnetConfigHasServiceEndpoints — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego z punktami końcowymi usługi.

  • 400 VnetSubnetIsInUse — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego, która nie jest pusta.

  • 400 VnetSubnetIsLocked — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego, która jest w zablokowanym zakresie.

  • 400 VnetSubnetIsGateway — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego, która jest podsiecią bramy.

  • 400 VnetSubnetIsUnknown — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego, która nie istnieje.

  • 400 VnetSubnetConflictWithIntendedPolicy — użytkownik próbował wstrzyknąć podsieć serwera zarządzanego, która ma konflikt z zasadami IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku — określona wersja {0} nie jest zgodna z określoną jednostkę SKU {1}.

  • 400 ManagedInstanceInvalidLicenseType — określony typ {0} licencji jest nieprawidłowy.

  • 400 ManagedInstanceUpdateSloInProgress — "Nie można ukończyć operacji, ponieważ zmiana warstwy usługi jest w toku dla wystąpienia zarządzanego "{0}". Poczekaj na zakończenie trwającej operacji i spróbuj ponownie”.

  • 400 VnetResourceNotFound — nie znaleziono zasobu: "{0}".

  • 400 InstanceCollationUpdateNotSupported — użytkownik nie może zmienić sortowania wystąpień w wystąpieniu zarządzanym.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported — użytkownik może utworzyć wystąpienie zarządzane tylko z sortowaniem "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgress — nie można ukończyć operacji, ponieważ {0} operacja jest w toku. Poczekaj na ukończenie operacji i spróbuj ponownie.

  • 400 ManagedInstanceExceedMaxAzureStorage — nie można ukończyć operacji, ponieważ łączny przydzielony rozmiar magazynu dla wystąpienia Ogólnego przeznaczenia przekroczy wartość {0}. Zmniejsz liczbę plików bazy danych i spróbuj ponownie wykonać operację.

  • 400 ManagedInstanceHasGeoReplica — nie można ukończyć operacji, ponieważ wystąpienie skonfigurowało wystąpienie pomocnicze replikowane geograficznie.

  • 400 InvalidDnsZone — operacja nie powiodła się, ponieważ próbujesz wdrożyć wystąpienie zarządzane jako pomocnicze replikacji geograficznej w podsieci {0} , w której istnieje już wystąpienie zarządzane. Wdrażanie wystąpienia zarządzanego jako pomocniczej replikacji geograficznej jest obsługiwane tylko w przypadkach, gdy wystąpienie zarządzane jest pierwszym wystąpieniem wdrożonym w podsieci. Rozważ wdrożenie wystąpienia zarządzanego jako pomocniczej replikacji geograficznej w innej podsieci, w której nie ma istniejących wystąpień zarządzanych lub jeśli wdrożenie w podsieci z istniejącym wystąpieniem zarządzanym wyłączy opcję replikacji geograficznej.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed — nieprawidłowy rozmiar magazynu: Limit rozmiaru magazynu ({0} GB) jest mniejszy niż używany bieżący magazyn ({1} GB). Określ wyższy limit rozmiaru magazynu.

  • 400 InvalidTimezone — nieprawidłowa strefa czasowa.

  • 400 InstanceTimezoneUpdateNotSupported — aktualizacja strefy czasowej wystąpienia nie jest obsługiwana.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported — tworzenie wystąpienia zarządzanego bez domyślnej strefy czasowej nie jest obsługiwane.

  • 400 ManagedInstanceIpAddressRangeLimit — nie można wykonać tworzenia/skalowania wystąpienia zarządzanego, ponieważ w podsieci nie ma wystarczającej liczby dostępnych adresów IP do wykonania operacji.

  • 400 VnetDelegationNotAllowed — użytkownik próbował wstrzyknąć serwer zarządzany do podsieci delegowanej.

  • 400 SubnetHasResourcesOfDifferentType — użytkownik próbował utworzyć wystąpienie zarządzane w podsieci zawierającej zasoby innego typu.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed — aktualizacja wystąpienia zarządzanego z ustawieniami okna obsługi jest niedozwolona.

  • 400 VnetPrepareNIPFailed — użytkownik próbował przygotować podsieć, która ma konflikt z networkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily — zmiana generacji sprzętu na przestarzałą {0} generację nie jest możliwa.

  • 400 ManagedInstanceBackupStorageTypeNotSupported — parametr typu magazynu kopii zapasowej nie jest dozwolony w operacji aktualizacji wystąpienia.

  • 400 EmptyPDCInvalidDnsZone — nie można wdrożyć tego wystąpienia zarządzanego, ponieważ jego strefa DNS nie jest zgodna z prefiksem DNS zamierzonego klastra wirtualnego dla podsieci {0}. Mimo że ten klaster wirtualny jest pusty, nie można zmienić prefiksu DNS. Puste klastry wirtualne zostaną automatycznie usunięte po kilku godzinach. Rozważ oczekiwanie na wygaśnięcie lub ręczne usunięcie tego klastra wirtualnego, a następnie utworzenie wystąpienia zarządzanego.

  • 400 MissingIdentityId — nie podano tożsamości przypisanej przez użytkownika, gdy typ tożsamości jest ustawiony na UserAssigned

  • 400 InvalidPrimaryIdentityId — użytkownik udostępnia wartość PrimaryUserIdentityId, ale ta sama wartość nie jest wymieniona w parametrze IdentityId

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported — funkcja ZoneRedundant nie jest obsługiwana dla wybranej warstwy usługi. Aby uzyskać więcej informacji, odwiedź stronę aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled — włączanie funkcji zoneRedundant nie jest możliwe po utworzeniu wystąpienia zarządzanego. Aby uzyskać więcej informacji, odwiedź aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled — wyłączenie funkcji zoneRedundant nie jest możliwe po utworzeniu wystąpienia zarządzanego. Aby uzyskać więcej informacji, odwiedź aka.ms/sqlmi-high-availability.

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

  • 400 MissingPrimaryIdentity — PrimaryUserAssignedIdentityId podany przez użytkownika nie ma dostępu do identyfikatora KeyId podanego

  • 400 SubnetIdCantBeUpdated — zmiana podsieci wystąpienia zarządzanego nie jest obsługiwana. Usuń ten parametr z żądania.

  • 400 MigrationToAnotherVNetNotSupported — wybrana podsieć znajduje się w innej Virtual Network. Przenoszenie wystąpienia zarządzanego do innego Virtual Network nie jest możliwe. Podaj podsieć z Virtual Network {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported — podana podsieć ma inną strefę DNS od bieżącej. Zmiana strefy DNS wystąpienia nie jest obsługiwana. Podaj podsieć z tą samą strefą DNS, utwórz nową podsieć lub podaj pustą.

  • 400 MigrationToGen4SubnetNotSupported — nie można zaktualizować podsieci podczas uruchamiania na sprzęcie Gen4, ponieważ jest przestarzały. Uaktualnij sprzęt z gen4 do gen5 w ramach zmieniającej się operacji podsieci wystąpienia zarządzanego, określając jednocześnie oba parametry: podsieć docelową i generację sprzętu.

  • 400 PrimaryIdentityMissingPermissionForKeyId — KeyId jest udostępniany przez użytkownika podczas tworzenia, ale parametr PrimaryUserAssignedIdentityId nie jest udostępniany w wywołaniu interfejsu API

  • 400 InvalidIdentityTypeForKeyId — identyfikator KeyId jest dostarczany przez użytkownika podczas tworzenia, ale typ tożsamości nie jest ustawiony na wartość "UserAssigned"

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

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit — nie można ukończyć operacji, ponieważ niektóre pliki bazy danych przekraczają maksymalny limit {0} rozmiaru pliku Ogólnego przeznaczenia GB.

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

  • 400 ManagedInstanceStarting — operacja powodująca konflikt przesłana podczas uruchamiania wystąpienia

  • 400 InstancePoolNotEnoughCapacity — pula wystąpień nie ma wystarczającej pojemności

  • 400 SourceAndTargetSubnetsMustBeVnetPeered — podsieć używana obecnie przez wystąpienie zarządzane i podsieć docelowa są częścią sieci wirtualnych, które nie są połączone z komunikacją równorzędną sieci wirtualnych lub mają ustanowioną komunikację równorzędną, ale nie mają dozwolonego ruchu. Aby przenieść wystąpienie zarządzane z jednej podsieci do innej, należy ustanowić komunikację równorzędną sieci wirtualnych zarówno ze źródłowej, jak i docelowej sieci wirtualnej. Skonfiguruj wymagania dotyczące sieci wirtualnej, a następnie spróbuj ponownie wykonać operację. Dowiedz się więcej https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription — podsieć podana na potrzeby wdrożenia wystąpienia zarządzanego znajduje się w subskrypcji innej niż ta przesłana dla wystąpienia zarządzanego. Wystąpienie zarządzane i podsieć używane do wdrażania wystąpienia muszą znajdować się w tej samej subskrypcji. Podaj inną podsieć lub przełącz się do subskrypcji podsieci, a następnie spróbuj ponownie wykonać operację.

  • 400 CreateManagedInstanceInvalidSubnetSize — użytkownik próbował utworzyć wystąpienie zarządzane w podsieci mniejszej niż dozwolony minimalny rozmiar podsieci.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap — podsieć wybrana na potrzeby migracji wystąpienia zarządzanego ma zakres adresów nakładający się na zakres adresów podsieci, która zawiera wystąpienie pomocnicze replikowane geograficznie. Sprawdź, czy podsieć jest skonfigurowana zgodnie z wytycznymi w temacie https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication — podsieć wybrana na potrzeby migracji wystąpienia zarządzanego nie jest skonfigurowana do włączania komunikacji z wystąpieniem pomocniczym replikowanym geograficznie. Sprawdź, czy wszystkie wymagane porty są otwarte. Aby prawidłowo skonfigurować podsieć, zapoznaj się z wytycznymi w temacie https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 400 InvalidLoginName — podana nazwa logowania jest nieprawidłowa.

  • 400 InvalidUsername — podana nazwa użytkownika zawiera nieprawidłowe znaki.

  • 400 PasswordTooShort — podane hasło jest za krótkie

  • 400 PasswordTooLong — podane hasło jest za długie.

  • 400 PasswordNotComplex — podane hasło nie jest wystarczająco złożone.

  • 400 GatewayInvalidEdition — "{0}" nie jest prawidłową wersją bazy danych w tej wersji SQL Server.

  • 400 InvalidLocation — określono nieprawidłową lokalizację.

  • 400 InvalidParameterValue — nieprawidłowa wartość została nadana parametrowi.

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

  • 400 InvalidManagedServerDnsZonePartner — identyfikator URI zasobu wystąpienia zarządzanego geograficznego określonego w żądaniu tworzenia jest nieprawidłowy. Upewnij się, że właściwość ma format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/managedInstances/{managedInstanceName}

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy — Geo-Restore nie jest dozwolona dla wystąpień zarządzanych z nadmiarowością magazynu kopii zapasowych LRS/ZRS.

  • 400 ZaktualizowanieinstanceAndBackupRedundancy — nadmiarowość strefy wystąpienia i nadmiarowość magazynu kopii zapasowych nie może zostać zaktualizowana w tym samym żądaniu.

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

  • 400 AadOnlyAuthenticationIsEnabled — jest włączone tylko uwierzytelnianie usługi Azure Active Directory. Skontaktuj się z administratorem systemu.

  • 400 ManagementServiceFeatureDisabled — użytkownik próbował użyć funkcji, która jest wyłączona.

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

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

  • 400 InvalidMinimalTlsVersion — nieprawidłowa minimalna wersja protokołu TLS.

  • 400 InvalidResourceId — nieprawidłowy identyfikator zasobu.

  • 400 InvalidParameterValue — nieprawidłowa wartość została nadana parametrowi.

  • 400 InvalidMaintenanceWindowSettings — nieprawidłowe ustawienia okna obsługi.

  • 400 InvalidMaintenanceWindowProperty — określono nieprawidłową właściwość okna obsługi.

  • 400 InvalidMaintenanceWindowPropertyNull — nieprawidłowe okno obsługi z wymaganymi właściwościami null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified — typ okna obsługi nie może mieć określonych właściwości.

  • 400 UpdateOfParameterNotSupported — aktualizacja "{0}" nie jest obsługiwana.

  • 400 AadOnlyAuthenticationIsEnabled — jest włączone tylko uwierzytelnianie usługi Azure Active Directory. Skontaktuj się z administratorem systemu.

  • 400 InvalidExternalAdministratorLogin — nieprawidłowa lub brakująca nazwa logowania administratora zewnętrznego.

  • 400 InvalidExternalAdministratorSid — nieprawidłowy lub brak identyfikatora obiektu administratora zewnętrznego.

  • 400 InvalidExternalAdministratorTenantId — nieprawidłowy lub brak identyfikatora dzierżawy administratora zewnętrznego.

  • 400 ExternalAdministratorPrincipalType — nieprawidłowy lub brak typu podmiotu zabezpieczeń administratora zewnętrznego. Wybierz pozycję Użytkownik, Aplikacja lub Grupa.

  • 400 MissingExternalAdministratorWithAadOnlyAuth — aby użyć Azure AD Tylko uwierzytelnianie, podaj szczegóły administratora zewnętrznego.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin — nazwy administratora usługi Azure Active Directory i konta administratora serwera muszą być inne. Podaj różne wartości.

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

  • 404 ManagedInstanceNotInSubscriptionResourceGroup — określone wystąpienie zarządzane nie istnieje w określonej grupie zasobów i subskrypcji.

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

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 ResourceDoesNotExist — zasób o nazwie "{0}" nie istnieje. Aby kontynuować, określ prawidłową nazwę zasobu.

  • 404 InstancePoolNotFound — nie można odnaleźć puli wystąpień

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

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 405 InvalidVcoreValue — wartość {0} rdzenia wirtualnego jest nieprawidłowa. Określ prawidłową wartość rdzeni wirtualnych.

  • 405 InvalidHardwareGenerationValue — hardwareGeneration {0} jest nieprawidłowy. Określ prawidłową wartość HardwareGeneration.

  • 405 InvalidStorageSizeValue — "Nieprawidłowy rozmiar magazynu: {0} GB. Rozmiar magazynu musi być określony między {1}{2} gigabajtami, w przyrostach {3} GB.

  • 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 ConflictingServerOperation — operacja jest obecnie w toku dla serwera.

  • 409 SubscriptionDisabled — subskrypcja jest wyłączona.

  • 409 ServerOverridePreconditionFailed — nie można zastosować zastąpienia serwera w kategorii "{0}", ponieważ fizyczna baza danych lub wystąpienie "" na serwerze "{1}{2}" nie jest obecnie w stanie "Gotowe" lub "Dezaktywowane".

  • 409 ManagedInstanceIsBusy — serwer "{0}" jest obecnie zajęty. Poczekaj kilka minut, zanim spróbuj ponownie.

  • 409 ServerAlreadyExists — zduplikowana nazwa serwera.

  • 409 ServerDisabled — serwer jest wyłączony.

  • 409 ServerQuotaExceeded — nie można dodać serwera do subskrypcji, ponieważ spowoduje to przekroczenie limitu przydziału.

  • 409 ConflictingManagedInstanceOperation — operacja jest obecnie w toku dla wystąpienia zarządzanego.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict — wystąpienie to multi-az, ale magazyn kopii zapasowych jest aktualizowany ze strefy nadmiarowej do strefowo nadmiarowej.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress — nie można zaktualizować nadmiarowości wystąpienia, ponieważ trwa aktualizacja nadmiarowości magazynu kopii zapasowych.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict — magazyn kopii zapasowych jest strefowo nadmiarowy, ale nadmiarowość wystąpień jest aktualizowana do strefowo nadmiarowej.

  • 409 BackupRedundancyUpdateConflict — nie można zaktualizować nadmiarowości magazynu kopii zapasowych, ponieważ trwa już aktualizacja nadmiarowości magazynu kopii zapasowych.

  • 409 MiDropFailedOnAuthLocks — użytkownik próbował usunąć ostatnie wystąpienie zarządzane w podsieci, która ma blokadę zastosowaną do zasobów.

  • 409 MiCreateFailedNonDelegatedSubnet — użytkownik próbował wdrożyć wystąpienie zarządzane lub pulę wystąpień zarządzanych w podsieci, która nie jest delegowana do usługi Microsoft.Sql/managedInstances.

  • 412 InstanceNotReadyForBackupRedundancyUpdate — nie można zaktualizować nadmiarowości magazynu kopii zapasowych, ponieważ wystąpienie nie jest gotowe.

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

  • 429 ConflictingSubscriptionOperation — operacja jest obecnie w toku dla subskrypcji.

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

  • 429 ConflictingSubscriptionOperation — operacja jest obecnie w toku dla subskrypcji.

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

  • 500 GatewayInternalServerError — serwer napotkał nieoczekiwany wyjątek.

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

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

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

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

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

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

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

Przykłady

Create managed instance with all properties
Create managed instance with minimal properties

Create managed instance with all properties

Przykładowe żądanie

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "type": "SystemAssigned"
    }
  }
}

Przykładowa odpowiedź

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Create managed instance with minimal properties

Przykładowe żądanie

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded"
  },
  "location": "Japan East"
}

Przykładowa odpowiedź

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Definicje

Nazwa Opis
AdministratorType

Typ administratora serwera.

BackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tego wystąpienia. Opcje to Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) i GeoZone(GeoZoneRedundantStorage)

IdentityType

Typ tożsamości. Ustaw tę wartość na wartość "SystemAssigned", aby automatycznie utworzyć i przypisać jednostkę usługi Azure Active Directory dla zasobu.

ManagedInstance

Wystąpienie zarządzane Azure SQL.

ManagedInstanceExternalAdministrator

Właściwości administratora usługi Active Directory.

ManagedInstanceLicenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (zwykła cena włącznie z nową licencją SQL) i "BasePrice" (obniżona cena AHB za wprowadzenie własnych licencji SQL).

ManagedInstancePecProperty

Połączenie prywatnego punktu końcowego w ramach wystąpienia zarządzanego

ManagedInstancePrivateEndpointConnectionProperties

Właściwości połączenia prywatnego punktu końcowego.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Typ połączenia używany do nawiązywania połączenia z wystąpieniem.

ManagedServerCreateMode

Określa tryb tworzenia bazy danych.

Ustawienie domyślne: regularne tworzenie wystąpienia.

Przywracanie: tworzy wystąpienie, przywracając zestaw kopii zapasowych do określonego punktu w czasie. Należy określić wartości RestorePointInTime i SourceManagedInstanceId.

PrincipalType

Typ podmiotu zabezpieczeń administratora serwera.

ResourceIdentity

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

ServicePrincipal

Konfiguracja jednostki usługi wystąpienia zarządzanego dla zasobu.

ServicePrincipalType

Typ jednostki usługi.

Sku

Jednostka SKU zasobu usługi ARM.

UserIdentity

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

AdministratorType

Typ administratora serwera.

Nazwa Typ Opis
ActiveDirectory

string

BackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tego wystąpienia. Opcje to Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) i GeoZone(GeoZoneRedundantStorage)

Nazwa Typ Opis
Geo

string

GeoZone

string

Local

string

Zone

string

IdentityType

Typ tożsamości. Ustaw tę wartość na wartość "SystemAssigned", aby automatycznie utworzyć i przypisać jednostkę usługi Azure Active Directory dla zasobu.

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ManagedInstance

Wystąpienie zarządzane Azure SQL.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

identity

ResourceIdentity

Tożsamość usługi Azure Active Directory wystąpienia zarządzanego.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.administratorLogin

string

Nazwa użytkownika administratora dla wystąpienia zarządzanego. Można określić tylko wtedy, gdy wystąpienie zarządzane jest tworzone (i jest wymagane do utworzenia).

properties.administratorLoginPassword

string

Hasło logowania administratora (wymagane do utworzenia wystąpienia zarządzanego).

properties.administrators

ManagedInstanceExternalAdministrator

Administrator usługi Azure Active Directory serwera.

properties.collation

string

Sortowanie wystąpienia zarządzanego.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Typ konta magazynu używany do przechowywania kopii zapasowych dla tego wystąpienia. Opcje to Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) i GeoZone(GeoZoneRedundantStorage)

properties.dnsZone

string

Strefa DNS, w którą znajduje się wystąpienie zarządzane.

properties.dnsZonePartner

string

Identyfikator zasobu innego wystąpienia zarządzanego, którego strefa DNS będzie współużytkowała to wystąpienie zarządzane po utworzeniu.

properties.fullyQualifiedDomainName

string

W pełni kwalifikowana nazwa domeny wystąpienia zarządzanego.

properties.instancePoolId

string

Identyfikator puli wystąpień, do którego należy ten serwer zarządzany.

properties.keyId

string

Identyfikator URI klucza do użycia na potrzeby szyfrowania.

properties.licenseType

ManagedInstanceLicenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (zwykła cena włącznie z nową licencją SQL) i "BasePrice" (obniżona cena AHB za wprowadzenie własnych licencji SQL).

properties.maintenanceConfigurationId

string

Określa identyfikator konfiguracji konserwacji, który ma być stosowany do tego wystąpienia zarządzanego.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Określa tryb tworzenia bazy danych.

Ustawienie domyślne: regularne tworzenie wystąpienia.

Przywracanie: tworzy wystąpienie, przywracając zestaw kopii zapasowych do określonego punktu w czasie. Należy określić wartości RestorePointInTime i SourceManagedInstanceId.

properties.minimalTlsVersion

string

Minimalna wersja protokołu TLS. Dozwolone wartości: "None", "1.0", "1.1", "1.2"

properties.primaryUserAssignedIdentityId

string

Identyfikator zasobu tożsamości przypisanej przez użytkownika domyślnie używany.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Lista połączeń prywatnego punktu końcowego w wystąpieniu zarządzanym.

properties.provisioningState enum:
  • Accepted
  • Canceled
  • Created
  • Creating
  • Deleted
  • Deleting
  • Failed
  • NotSpecified
  • Registering
  • Running
  • Succeeded
  • TimedOut
  • Unknown
  • Unrecognized
  • Updating
properties.proxyOverride

ManagedInstanceProxyOverride

Typ połączenia używany do nawiązywania połączenia z wystąpieniem.

properties.publicDataEndpointEnabled

boolean

Określa, czy publiczny punkt końcowy danych jest włączony.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Typ konta magazynu, który ma być używany do przechowywania kopii zapasowych dla tego wystąpienia. Opcje to Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) i GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string

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

properties.servicePrincipal

ServicePrincipal

Jednostka usługi wystąpienia zarządzanego.

properties.sourceManagedInstanceId

string

Identyfikator zasobu źródłowego wystąpienia zarządzanego skojarzonego z operacją tworzenia tego wystąpienia.

properties.state

string

Stan wystąpienia zarządzanego.

properties.storageSizeInGB

integer

Rozmiar magazynu w GB. Wartość minimalna: 32. Wartość maksymalna: 16384. Dozwolone są tylko przyrosty o rozmiarze 32 GB. Maksymalna wartość zależy od wybranej rodziny sprzętu i liczby rdzeni wirtualnych.

properties.subnetId

string

Identyfikator zasobu podsieci dla wystąpienia zarządzanego.

properties.timezoneId

string

Identyfikator strefy czasowej. Dozwolone wartości to strefy czasowe obsługiwane przez system Windows. System Windows przechowuje szczegółowe informacje na temat obsługiwanych stref czasowych, w tym identyfikatora, w rejestrze w obszarze KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Te wartości rejestru można uzyskać za pośrednictwem SQL Server, wysyłając zapytanie o nazwę SELECT AS timezone_id FROM sys.time_zone_info. Listę identyfikatorów można również uzyskać, wykonując polecenie [System.TimeZoneInfo]::GetSystemTimeZones() w programie PowerShell. Przykładem prawidłowego identyfikatora strefy czasowej jest "Pacyficzny czas standardowy" lub "W. Europa (czas standardowy).

properties.vCores

integer

Liczba rdzeni wirtualnych. Dozwolone wartości: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Bez względu na to, czy włączono funkcję multi-az.

sku

Sku

Jednostka SKU wystąpienia zarządzanego. Dozwolone wartości sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Tagi zasobów.

type

string

Typ zasobu.

ManagedInstanceExternalAdministrator

Właściwości administratora usługi Active Directory.

Nazwa Typ Opis
administratorType

AdministratorType

Typ administratora serwera.

azureADOnlyAuthentication

boolean

Włączono tylko uwierzytelnianie usługi Azure Active Directory.

login

string

Nazwa logowania administratora serwera.

principalType

PrincipalType

Typ podmiotu zabezpieczeń administratora serwera.

sid

string

Identyfikator SID (identyfikator obiektu) administratora serwera.

tenantId

string

Identyfikator dzierżawy administratora.

ManagedInstanceLicenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (zwykła cena włącznie z nową licencją SQL) i "BasePrice" (obniżona cena AHB za wprowadzenie własnych licencji SQL).

Nazwa Typ Opis
BasePrice

string

LicenseIncluded

string

ManagedInstancePecProperty

Połączenie prywatnego punktu końcowego w ramach wystąpienia zarządzanego

Nazwa Typ Opis
id

string

Identyfikator zasobu.

properties

ManagedInstancePrivateEndpointConnectionProperties

Właściwości połączenia prywatnego punktu końcowego

ManagedInstancePrivateEndpointConnectionProperties

Właściwości połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
privateEndpoint

ManagedInstancePrivateEndpointProperty

Prywatny punkt końcowy, do którego należy połączenie.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Stan połączenia prywatnego punktu końcowego.

provisioningState

string

Stan połączenia prywatnego punktu końcowego.

ManagedInstancePrivateEndpointProperty

Nazwa Typ Opis
id

string

Identyfikator zasobu prywatnego punktu końcowego.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Nazwa Typ Opis
actionsRequired

string

Opis połączenia usługi private link.

description

string

Opis połączenia usługi private link.

status

string

Stan połączenia usługi private link.

ManagedInstanceProxyOverride

Typ połączenia używany do nawiązywania połączenia z wystąpieniem.

Nazwa Typ Opis
Default

string

Proxy

string

Redirect

string

ManagedServerCreateMode

Określa tryb tworzenia bazy danych.

Ustawienie domyślne: regularne tworzenie wystąpienia.

Przywracanie: tworzy wystąpienie, przywracając zestaw kopii zapasowych do określonego punktu w czasie. Należy określić wartości RestorePointInTime i SourceManagedInstanceId.

Nazwa Typ Opis
Default

string

PointInTimeRestore

string

PrincipalType

Typ podmiotu zabezpieczeń administratora serwera.

Nazwa Typ Opis
Application

string

Group

string

User

string

ResourceIdentity

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

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory.

tenantId

string

Identyfikator dzierżawy usługi Azure Active Directory.

type

IdentityType

Typ tożsamości. Ustaw tę wartość na wartość "SystemAssigned", aby automatycznie utworzyć i przypisać jednostkę usługi Azure Active Directory dla zasobu.

userAssignedIdentities

<string,  UserIdentity>

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

ServicePrincipal

Konfiguracja jednostki usługi wystąpienia zarządzanego dla zasobu.

Nazwa Typ Opis
clientId

string

Identyfikator klienta aplikacji usługi Azure Active Directory.

principalId

string

Identyfikator obiektu aplikacji usługi Azure Active Directory.

tenantId

string

Identyfikator dzierżawy usługi Azure Active Directory.

type

ServicePrincipalType

Typ jednostki usługi.

ServicePrincipalType

Typ jednostki usługi.

Nazwa Typ Opis
None

string

SystemAssigned

string

Sku

Jednostka SKU zasobu usługi ARM.

Nazwa Typ Opis
capacity

integer

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 określonej jednostki SKU

tier

string

Warstwa lub wersja określonej jednostki SKU, np. Podstawowa, Premium.

UserIdentity

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

Nazwa Typ Opis
clientId

string

Identyfikator klienta usługi Azure Active Directory.

principalId

string

Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory.