Dela via


Distributed Availability Groups - Create Or Update

Skapar en distribuerad tillgänglighetsgrupp mellan Sql On-Prem och Sql Managed Instance.

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

URI-parametrar

Name I Obligatorisk Typ Description
distributedAvailabilityGroupName
path True

string

Namnet på den distribuerade tillgänglighetsgruppen.

managedInstanceName
path True

string

Namnet på den hanterade instansen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Typ Description
properties.primaryAvailabilityGroupName

string

Namnet på den primära tillgänglighetsgruppen

properties.replicationMode

ReplicationMode

Replikeringsläget för en distribuerad tillgänglighetsgrupp. Parametern ignoreras när länken skapas.

properties.secondaryAvailabilityGroupName

string

Namnet på den sekundära tillgänglighetsgruppen

properties.sourceEndpoint

string

Källslutpunkten

properties.targetDatabase

string

Namnet på måldatabasen

Svar

Name Typ Description
200 OK

DistributedAvailabilityGroup

Distribuerad tillgänglighetsgrupp har redan skapats.

201 Created

DistributedAvailabilityGroup

Den distribuerade tillgänglighetsgruppen har skapats.

202 Accepted

Begäran om att skapa den distribuerade tillgänglighetsgruppen godkändes.

Other Status Codes

Felsvar: ***

  • 400 NameAlreadyExists – Det angivna namnet finns redan.

  • 400 InvalidCollation – Ogiltig sortering.

  • 400 ProvisioningDisabled – Visar felmeddelande från resursåtgärdsauktoriseraren som den är, utan ändringar

  • 400 RegionDoesNotAllowProvisioning – Den valda platsen accepterar inte nya Windows Azure SQL Database-servrar. Detta kan ändras vid ett senare tillfälle.

  • 400 UnableToResolveRemoteServer – Fjärrpartnerservernamnet kunde inte lösas på grund av ett ogiltigt servernamn eller DNS-anslutningsproblem.

  • 400 HkCannotSwitchToInactive – Databasen kan inte fortsätta med uppdatering på prisnivå eftersom den har minnesoptimerade objekt. Släpp sådana objekt och försök igen.

  • 400 TokenTooLong – den angivna token är för lång.

  • 400 CloudLifterUnsupportedFeature – Funktionen är inte tillgänglig på den hanterade instansen just nu.

  • 400 ManagedInstanceSloUpdateFailed – SLO-åtgärden{0} kan inte lyckas eftersom minnesanvändningen för överskrider{1} kvoten.

  • 400 OperationCanNotStartDueToMiLink – åtgärden kan{0} inte slutföras eftersom det finns en databas i en process för att skapa via länken Hanterad instans. Vänta tills länken har skapats eller ta bort länken och försök igen.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled – Uppdaterings-SLO för hanterade instanser med lokal lagring stöds inte ännu.

  • 400 InvalidSubnetResourceId – Det angivna undernätets resurs-ID för att skapa eller uppdatera den hanterade instansen är ogiltigt.

  • 400 VnetInWrongRegion – Det virtuella nätverket är i fel region.

  • 400 AlterDbDeactivatedNotSupported – Databasåtgärden misslyckades för servern ,{0} databasen{1} på grund av en oväntad fördröjning. Försök igen.

  • 400 VnetAddressRangeError – Adressintervallet för virtuellt nätverk är ogiltigt.

  • 400 RegionDoesNotSupportVersion – En användare försökte skapa en server med en angiven version på en plats där serverversionen inte stöds.

  • 400 VnetConfigIsNotAllowed – Konfiguration av virtuellt nätverk tillåts inte.

  • 400 InstanceFailoverGroupDoesNotExist – redundansgruppen finns inte på en server.

  • 400 ManagedInstanceClassicVnetNotSupported – Hanterad instans kan inte anslutas till ett klassiskt virtuellt nätverk.

  • 400 VnetConfigHasNsg – Användaren försökte mata in managed server-undernät med nätverkssäkerhetsgrupper.

  • 400 VnetConfigHasNoUdr – Användaren försökte mata in managed server-undernät utan standardtabell för användardefinierad väg.

  • 400 VnetConfigHasInvalidUdr – Användaren försökte mata in managed server-undernätet med en ogiltig användardefinierad routningstabell.

  • 400 VnetConfigHasInvalidDns – Användaren försökte mata in managed server-undernät med ogiltig anpassad DNS.

  • 400 VnetConfigHasServiceEndpoints – Användaren försökte mata in managed server-undernät med tjänstslutpunkter.

  • 400 VnetSubnetIsInUse – Användaren försökte mata in managed server-undernät som inte är tomt.

  • 400 VnetSubnetIsLocked – Användaren försökte mata in managed server-undernät som är i låst omfång.

  • 400 VnetSubnetIsGateway – Användaren försökte mata in managed server-undernät som är gatewayundernät.

  • 400 VnetSubnetIsUnknown – Användaren försökte mata in managed server-undernät som inte finns.

  • 400 VnetSubnetConflictWithIntendedPolicy – Användaren försökte mata in managed server-undernät som har en konflikt med IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku – den angivna utgåvan {0} är inte konsekvent med angiven SKU {1}.

  • 400 ManagedInstanceInvalidLicenseType – den angivna licenstypen {0} är inte giltig.

  • 400 ManagedInstanceUpdateSloInProgress – "Åtgärden kunde inte slutföras eftersom en ändring på tjänstnivå pågår för den hanterade instansen"{0}. Vänta tills åtgärden har slutförts och försök igen.”

  • 400 VnetResourceNotFound – Resursen hittades inte: '{0}'.

  • 400 InstanceCollationUpdateNotSupported – Användaren kan inte ändra instanssortering på hanterad instans.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported – Användaren kan bara skapa en hanterad instans med sorteringen "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgress – Åtgärden kunde inte slutföras eftersom {0} åtgärden pågår. Vänta tills åtgärden pågår och försök igen.

  • 400 ManagedInstanceExceedMaxAzureStorage – Åtgärden kunde inte slutföras eftersom den totala allokerade lagringsstorleken för Generell användning instans skulle överskrida {0}. Minska antalet databasfiler och försök igen.

  • 400 ManagedInstanceHasGeoReplica – Åtgärden kunde inte slutföras eftersom instansen har konfigurerat en geo-replikerad sekundär instans.

  • 400 InvalidDnsZone – Åtgärden misslyckades eftersom du försöker distribuera en hanterad instans som en geo-replikering sekundär till undernätet {0} där det redan finns en hanterad instans. Distribution av hanterad instans som en sekundär geo-replikering stöds endast i de fall då den hanterade instansen är den första instansen som distribueras i ett undernät. Överväg att distribuera en hanterad instans som en geo-replikering sekundär till ett annat undernät där det inte finns några befintliga hanterade instanser, eller om distribution till ett undernät med befintlig hanterad instans inaktiverar alternativet geo-replikering.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed – Ogiltig lagringsstorlek: Gränsen för lagringsstorlek ({0} GB) är mindre än den aktuella lagringen som används ({1} GB). Ange en högre gräns för lagringsstorlek.

  • 400 InvalidTimezone – Ogiltig tidszon.

  • 400 InstanceTimezoneUpdateNotSupported – Tidszonsuppdatering för instans stöds inte.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported – Skapa hanterad instans med icke-standardtidszon stöds inte.

  • 400 ManagedInstanceIpAddressRangeLimit – Det går inte att skapa/skala den hanterade instansen eftersom det inte finns tillräckligt med tillgängliga IP-adresser i undernätet för att utföra åtgärden.

  • 400 VnetDelegationNotAllowed – Användaren försökte mata in hanterad server till undernätet som är delegerat.

  • 400 SubnetHasResourcesOfDifferentType – Användaren försökte skapa MI i undernät som har resurser av olika typ.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed – Uppdatering av hanterad instans med inställningar för underhållsperiod tillåts inte.

  • 400 VnetPrepareNIPFailed – Användaren försökte förbereda undernät som har en konflikt med NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily – Det går inte att ändra maskinvarugenerationen till inaktuell {0} generering.

  • 400 ManagedInstanceBackupStorageTypeNotSupported – Parametern Lagringstyp för säkerhetskopiering tillåts inte i instansuppdateringsåtgärden.

  • 400 EmptyPDCInvalidDnsZone – Den här hanterade instansen kan inte distribueras eftersom dess DNS-zon inte matchar DNS-prefixet för det avsedda virtuella klustret för undernätet {0}. Även om det här virtuella klustret är tomt kan dess DNS-prefix inte ändras. Tomma virtuella kluster tas bort automatiskt efter flera timmar. Överväg att vänta på att det här virtuella klustret ska upphöra att gälla eller ta bort det här virtuella klustret manuellt och sedan skapa den hanterade instansen.

  • 400 MissingIdentityId – Ingen användartilldelad identitet tillhandahålls när identitetstypen är inställd på UserAssigned

  • 400 InvalidPrimaryIdentityId – Användaren tillhandahåller ett värde för PrimaryUserIdentityId, men detsamma visas inte i parametern IdentityId

  • Funktionen 400 ManagedInstanceZoneRedudantFeatureNotSupported – ZoneRedundant stöds inte för den valda tjänstnivån. Mer information finns i aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled – Det går inte att aktivera funktionen zoneRedundant när den hanterade instansen har skapats. Mer information finns i aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled – Det går inte att inaktivera funktionen ZoneRedundant när den hanterade instansen har skapats. Mer information finns i aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions – PrimaryUserAssignedIdentityId som tillhandahålls av användaren har inte åtkomst till KeyId

  • 400 MissingPrimaryIdentity – PrimaryUserAssignedIdentityId som tillhandahålls av användaren har inte åtkomst till KeyId

  • 400 SubnetIdCantBeUpdated – det går inte att ändra undernätet för den hanterade instansen. Ta bort den här parametern från begäran.

  • 400 MigrationToAnotherVNetNotSupported – Det valda undernätet finns i ett annat Virtual Network. Det går inte att flytta en hanterad instans till en annan Virtual Network. Ange undernät från Virtual Network {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported – Det angivna undernätet har en annan DNS-zon än den aktuella. Det går inte att ändra DNS-zon för instanser. Ange ett undernät med samma DNS-zon, skapa ett nytt undernät eller ange ett tomt.

  • 400 MigrationToGen4SubnetNotSupported – Det går inte att uppdatera undernätet när det körs på Gen4-maskinvara eftersom det är inaktuellt. Uppgradera maskinvaran från Gen4 till Gen5 som en del av den föränderliga undernätsåtgärden för den hanterade instansen genom att ange båda parametrarna samtidigt: målundernät och maskinvarugenerering.

  • 400 PrimaryIdentityMissingPermissionForKeyId – KeyId tillhandahålls av användaren under skapande men PrimaryUserAssignedIdentityId anges inte i API-anropet

  • 400 InvalidIdentityTypeForKeyId – KeyId tillhandahålls av användaren under skapande men identitetstypen är inte inställd på "UserAssigned"

  • 400 ServerNotFound – Den begärda servern hittades inte.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit – Det gick inte att slutföra åtgärden eftersom vissa databasfiler överskrider maximalt Generell användning filstorleksgräns {0} på GB.

  • 400 ManagedInstanceStoppingOrS toppad – Konfliktåtgärd skickad när instansen är i stopptillstånd

  • 400 ManagedInstanceStarting – konfliktåtgärd skickad när instansen är i starttillstånd

  • 400 InstancePoolNotEnoughCapacity – en instanspool har inte tillräckligt med kapacitet

  • 400 SourceAndTargetSubnetsMustBeVnetPeered – Undernätet som för närvarande används av den hanterade instansen och det angivna målundernätet är en del av de virtuella nätverk som inte är anslutna till peering för virtuella nätverk eller som har peering upprättad men som inte har tillåten trafik. För att kunna flytta den hanterade instansen från ett undernät till ett annat måste peering för virtuella nätverk upprättas från både det virtuella källnätverket och det virtuella målnätverket. Konfigurera krav för virtuellt nätverk och försök sedan utföra åtgärden igen. Läs mer https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription – Undernätet som tillhandahålls för distribution av hanterad instans finns i en annan prenumeration än den som skickas för den hanterade instansen. Den hanterade instansen och undernätet som används för att distribuera instansen måste finnas i samma prenumeration. Ange ett annat undernät eller växla till undernätsprenumerationen och försök sedan igen.

  • 400 CreateManagedInstanceInvalidSubnetSize – Användaren försökte skapa en hanterad instans i ett undernät som är mindre än den tillåtna minimala undernätsstorleken.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap – Undernätet som valts för migrering av hanterad instans har adressintervall som överlappar adressintervallet för undernätet som innehåller geo-replikerad sekundär instans. Kontrollera att ditt undernät har konfigurerats enligt riktlinjerna i https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication – Undernätet som valts för migrering av hanterad instans har inte konfigurerats för att aktivera kommunikation med en geo-replikerad sekundär instans. Kontrollera om alla nödvändiga portar är öppna. Om du vill konfigurera undernätet korrekt läser du riktlinjerna i https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier – identifieraren innehåller NULL eller ett ogiltigt unicode-tecken.

  • 400 InvalidLoginName – det angivna inloggningsnamnet är ogiltigt.

  • 400 InvalidUsername – Angivet användarnamn innehåller ogiltiga tecken.

  • 400 PasswordTooShort – Det angivna lösenordet är för kort

  • 400 PasswordTooLong – Det angivna lösenordet är för långt.

  • 400 PasswordNotComplex – Det angivna lösenordet är inte tillräckligt komplext.

  • 400 GatewayInvalidEdition – är{0} inte en giltig databasutgåva i den här versionen av SQL Server.

  • 400 InvalidLocation – en ogiltig plats har angetts.

  • 400 InvalidParameterValue – ett ogiltigt värde angavs för en parameter.

  • 400 InvalidServerName – Ogiltigt servernamn har angetts.

  • 400 PitrPointInTimeInvalid – tidpunkten {0} är inte giltig. Giltigt tidsintervall från {1} dagar tidigt till nu och inte innan källservern skapas.

  • 400 CannotUseTrailingWhitespacesInDatabaseName – Verifieringen av databasnamn misslyckades.

  • 400 StorageAccountFull – Den hanterade instansen har nått den totala kapaciteten för det underliggande Azure-lagringskontot. Azure Premium Storage-kontot är begränsat till 35 TB allokerat utrymme.

  • 400 AkvHostNotResolvingFromNode – AKV-värden{0} kan inte matchas från SQL på servern .{1}

  • 400 InvalidBackupRetentionPeriod – kvarhållningsdagarna {0} för är inte en giltig konfiguration. Giltig kvarhållning av säkerhetskopior i dagar måste vara mellan {1} och {2}

  • 400 ManagedDatabaseNameInUse – databasen finns{0} redan. Välj ett annat databasnamn.

  • 400 NoMoreSpaceInManagedInstance – Den hanterade instansen har nått sin lagringsgräns. Lagringsanvändningen för den hanterade instansen får inte överskrida (%d) MB.

  • 400 ManagedInstanceUpdateSloInProgress – "Åtgärden kunde inte slutföras eftersom en ändring av tjänstnivån pågår för den hanterade instansen "{0}." Vänta tills åtgärden har slutförts och försök igen.”

  • 400 SameKeyMaterialNotFoundOnRemoteServer – den sekundära servern har inte nyckelmaterialet för den primära serverns krypteringsskydd.

  • 400 SourceDatabaseNotFound – källdatabasen finns inte.

  • 400 RegionDoesNotSupportVersion – En användare försökte skapa en server med en angiven version på en plats där serverversionen inte stöds.

  • 400 PasswordNotComplex – Det angivna lösenordet är inte tillräckligt komplext.

  • 400 CannotUseReservedDatabaseName – Det går inte att använda reserverade databasnamn i den här åtgärden.

  • 400 InvalidServerName – Ogiltigt servernamn har angetts.

  • 400 SourceServerNotFound – Serverdelen av ett källdatabas-ID som anges i ett CreateDatabaseAsCopy API-anrop mappas inte till en befintlig server.

  • 400 TokenTooLong – den angivna token är för lång.

  • 400 CurrentDatabaseSizeExceedsMaxSize – Användaren försökte minska den maximala storleken för en databas till en storlek som är mindre än den aktuella användningen.

  • 400 InvalidCollation – sorteringen känns inte igen av servern.

  • 400 AkvEndpointNotReachableFromNode – AKV-slutpunkten{0} kan inte nås från SQL på servern{1} .

  • 400 ServerNotFound – Den begärda servern hittades inte.

  • 400 UnsupportedServiceName – Det angivna namnet är ett ogiltigt namn eftersom det innehåller ett eller flera unicode-tecken som inte stöds.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize – Användaren försökte ändra databasen till en SKU med lägre maximal loggstorlek än den aktuella användningen.

  • 400 DatabaseNumberLimitReached – Maximalt antal databaser för SQL Database hanterade instansen har nåtts.

  • 400 ManagedInstanceLinkSourceDbHasHekatonFile – Minnesoptimerad filgrupp måste vara tom på SQL Server källdatabasen när den replikeras till Azure SQL Managed Instance Generell användning tjänstnivå. Överväg att tömma den minnesoptimerade filgruppen på källdatabasen och försök igen. Du kan också överväga att använda managed instance Affärskritisk tjänstnivå utan att göra några ändringar.

  • 400 ManagedInstanceLinkSourceDbHasMultipleLogFiles – Källdatabasen på SQL Server måste ha en enda loggfil i stället för flera loggfiler för datareplikering till Azure SQL Managed Instance. Överväg att använda en enda loggfil i källdatabasen och försök igen.

  • 400 ManagedInstanceLinkUnsupportedNumberOfFilesOnSourceDb – Maximalt antal filer{0} nåddes på Azure SQL Managed Instance förhindra datareplikering. Överväg att minska antalet filer på källan och försök igen.

  • 400 ManagedInstanceLinkSourceDbHasFilestream – Källdatabasen på SQL Server får inte använda FileStream eller FileTables för datareplikering för att Azure SQL Managed Instance. Överväg att ta bort FileStream och FileTables på källdatabasen på SQL Server och försök igen.

  • 400 ManagedInstanceLinkSourceDbHasDefunctFiles – Källdatabasen på{0} SQL Server får inte innehålla filer i DEFUNCT-tillstånd för att datareplikering ska Azure SQL Managed Instance ska fungera.

  • 400 ManagedInstanceLinkForProvidedAvailabilityGroupsAlreadyExists – Det går inte att lägga till ytterligare en databas till en befintlig länkad hanterad instans eftersom en enda länk bara kan innehålla en databas. Använd ett annat namn på den distribuerade tillgänglighetsgruppen och försök igen.

  • 400 ManagedInstanceLinkIsNotFound – Länken till den hanterade instansen skapades inte eller togs bort innan datakopieringen har slutförts.

  • 400 ManagedInstanceLinkIsNotInTheCatchupState – länken till den hanterade instansen är inte i catchup-tillstånd när datakopieringslänkåtgärden har slutförts.

  • 400 StorageAccountFull – Den hanterade instansen har nått den totala kapaciteten för det underliggande Azure-lagringskontot. Azure Premium Storage-kontot är begränsat till 35 TB allokerat utrymme.

  • 400 CannotUseReservedDatabaseName – Det går inte att använda reserverade databasnamn i den här åtgärden.

  • 400 SecurityAdalPrincipalCertExpiredError – Åtgärden kunde inte slutföras eftersom Azure Key Vault huvudcertifikatet har upphört att gälla.

  • 400 AkvHostNotResolvingFromNode – AKV-värden{0} kan inte matchas från SQL på servern .{1}

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel – den angivna Key Vault URI är inte giltig.

  • 400 KeyMaterialNotFoundOnRemoteServer – Fjärrservern har inte åtkomst till nyckelmaterial som används som TDE-skydd.

  • 400 AzureKeyVaultRsaKeyNotSupported – Det angivna nyckelvalvet använder RSA-nyckelstorlek eller nyckeltyp som inte stöds. Den RSA-nyckelstorlek som stöds är 2048 eller 3072 och nyckeltypen är RSA eller RSA-HSM.

  • 400 AzureKeyVaultKeyDisabled – Det gick inte att slutföra åtgärden på servern eftersom Azure Key Vault-nyckeln är inaktiverad.

  • 400 AzureKeyVaultInvalidExpirationDate – Det gick inte att slutföra åtgärden eftersom förfallodatumet för Azure Key Vault-nyckeln är ogiltigt.

  • 400 SameKeyUriNotFoundOnRemoteServer – Den sekundära servern har inte nyckelmaterialet från samma nyckelvalv som den primära serverns krypteringsskydd med automatisk nyckelrotation aktiverat.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty – Åtgärden kunde inte slutföras eftersom Azure Key Vault URI är null eller tom.

  • 400 SameKeyMaterialNotFoundOnRemoteServer – den sekundära servern har inte nyckelmaterialet för den primära serverns krypteringsskydd.

  • 400 PerDatabaseCMKRestoreNotSupported – Databasåterställning stöds inte när CMK på databasnivå har konfigurerats i förhandsversionen.

  • 400 AzureKeyVaultNoServerIdentity – serveridentiteten är inte korrekt konfigurerad.

  • 400 PerDatabaseCMKHSNotSupported – CMK på databasnivå i förhandsversionen stöds inte för Hyperskala-utgåvan.

  • 400 AzureKeyVaultInvalidUri – ett ogiltigt svar från Azure Key Vault. Använd en giltig URI för Azure Key Vault.

  • 400 AzureKeyVaultMissingPermissions – servern saknar nödvändiga behörigheter för Azure-Key Vault.

  • 400 UmiMissingAkvPermissions – PrimaryUserAssignedIdentityId som tillhandahålls av användaren har inte åtkomst till KeyId

  • 400 AkvEndpointNotReachableFromNode – AKV-slutpunkten{0} kan inte nås från SQL på servern{1} .

  • 400 SecurityAzureKeyVaultInvalidKeyName – Det gick inte att slutföra åtgärden på grund av ett ogiltigt servernyckelnamn.

  • 400 AdalGenericError – Det gick inte att slutföra åtgärden eftersom ett Azure Active Directory-fel påträffades.

  • 400 AdalServicePrincipalNotFound – Det gick inte att slutföra åtgärden eftersom det inte gick att hitta tjänstens huvudnamn för Azure Active Directory-biblioteket.

  • 400 AzureKeyVaultMalformedVaultUri – den angivna Key Vault URI är inte giltig.

  • 400 SecurityAzureKeyVaultGeoChainError – Det går inte att skapa sekundär sekundär (en process som kallas länkning) när transparent datakryptering aktiveras med hjälp av Azure Key Vault (BYOK).

  • 400 PerDatabaseCMKDWNotSupported – CMK på databasnivå i förhandsversionen stöds inte för Datawarehouse Edition.

  • 404 ResourceNotFound – Den begärda resursen hittades inte.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 OperationIdNotFound – åtgärden med ID finns inte.

  • 404 ResourceDoesNotExist – Resursen med namnet finns{0} inte. Om du vill fortsätta anger du ett giltigt resursnamn.

  • 404 InstancePoolNotFound – det går inte att hitta en instanspool

  • 404 SubscriptionNotFound – Det gick inte att hitta den begärda prenumerationen.

  • 404 CannotFindServerCertificateWithThumbprint – Det går inte att hitta servercertifikatet med tumavtrycket .{0} Använd PowerShell-cmdleten Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate för att skapa certifikatet.

  • 404 CannotFindObject – Det går inte att hitta objektet eftersom det inte finns eller så har du inte behörighet

  • 404 SubscriptionNotFound – Det gick inte att hitta den begärda prenumerationen.

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 ServerNotInSubscription – Den angivna servern finns inte i den angivna prenumerationen.

  • 404 RestoreSourceDatabaseNotFound – det gick inte att hitta databasen{0} vid den tidpunkten{1} som kan återställas.

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 405 InvalidVcoreValue – värdet {0} för virtuell kärna är inte giltigt. Ange ett giltigt värde för virtuell kärna.

  • 405 InvalidHardwareGenerationValue – HardwareGeneration {0} är inte giltig. Ange ett giltigt HardwareGeneration-värde.

  • 405 InvalidStorageSizeValue – "Ogiltig lagringsstorlek: {0} GB. Lagringsstorleken måste anges mellan {1} och {2} gigabyte, i steg om {3} GB.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 OperationInterrupted – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 409 ConflictingServerOperation – en åtgärd pågår för närvarande för servern.

  • 409 SubscriptionDisabled – Prenumerationen är inaktiverad.

  • 409 ServerOverridePreconditionFailed – Det gick inte att tillämpa server åsidosättning för kategorin eftersom{0} den fysiska databasen eller instansen{1} i servern{2} för närvarande inte är i tillståndet Klar eller Inaktiverad.

  • 409 ManagedInstanceIsBusy – servern är{0} upptagen för närvarande. Vänta några minuter innan du försöker igen.

  • 409 ServerAlreadyExists – Duplicerat servernamn.

  • 409 ServerDisabled – Servern är inaktiverad.

  • 409 ServerQuotaExceeded – Servern kan inte läggas till i en prenumeration eftersom den överskrider kvoten.

  • 409 RemoteDatabaseExists – måldatabasnamnet finns redan på målservern.

  • 409 ConflictingDatabaseOperation – Det finns redan en åtgärd på databasen och den aktuella åtgärden bör vänta tills den är klar.

  • 409 SubscriptionDisabled – Prenumerationen är inaktiverad.

  • 409 ManagementServiceDatabaseBusy – databasen är{0} upptagen med en annan åtgärd. Försök utföra åtgärden senare.

  • 409 ConflictingSystemOperationInProgress – En systemunderhållsåtgärd pågår på databasen och ytterligare åtgärder måste vänta tills den har slutförts.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship – En replikerings seeding-åtgärd utfördes på en databas som redan finns i en replikeringsrelation.

  • 409 ServerKeyNameAlreadyExists – servernyckeln finns redan på servern.

  • 409 ServerKeyUriAlreadyExists – servernyckelns URI finns redan på servern.

  • 409 ServerKeyDoesNotExists – servernyckeln finns inte.

  • 409 AzureKeyVaultKeyNameNotFound – Det gick inte att slutföra åtgärden eftersom Nyckelnamnet för Azure Key Vault inte finns.

  • 409 AzureKeyVaultKeyInUse – nyckeln används för närvarande av servern.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 ConflictingSubscriptionOperation – en åtgärd pågår för närvarande för prenumerationen.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök att utföra åtgärden igen.

  • 500 GatewayInternalServerError – Servern påträffade ett oväntat undantag.

  • 500 ActivateOrDeactivateWorkflowThrottling – Arbetsflödet för aktivering eller inaktivering misslyckades eftersom det finns för många samtidiga arbetsflöden

  • 503 TooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 TooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 DatabaseUnavailable – Åtgärden misslyckades eftersom databasen inte är tillgänglig.

  • 503 TooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 AzureKeyVaultConnectionFailed – Åtgärden kunde inte slutföras på servern eftersom försök att ansluta till Azure Key Vault misslyckades

  • 503 AzureKeyVaultGenericConnectionError – Det gick inte att slutföra åtgärden eftersom ett fel uppstod när Key Vault information skulle hämtas.

  • 504 RequestTimeout – Tjänstbegäran överskred den tillåtna tidsgränsen.

  • 504 RequestTimeout – Tjänstbegäran överskred den tillåtna tidsgränsen.

Exempel

Create a distributed availability group.

Exempelbegäran

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag?api-version=2021-11-01

{
  "properties": {
    "targetDatabase": "testdb",
    "sourceEndpoint": "TCP://SERVER:7022",
    "primaryAvailabilityGroupName": "BoxLocalAg1",
    "secondaryAvailabilityGroupName": "testcl"
  }
}

Exempelsvar

{
  "properties": {
    "targetDatabase": "testdb",
    "sourceEndpoint": "TCP://SERVER:7022",
    "primaryAvailabilityGroupName": "BoxLocalAg1",
    "secondaryAvailabilityGroupName": "testcl"
  },
  "name": "dag",
  "id": "/subscriptions/f2669dff-5f08-45dd-b857-b2a60b72cdc9/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
  "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups"
}
{
  "properties": {
    "targetDatabase": "testdb",
    "sourceEndpoint": "TCP://SERVER:7022",
    "primaryAvailabilityGroupName": "BoxLocalAg1",
    "secondaryAvailabilityGroupName": "testcl"
  },
  "name": "dag",
  "id": "/subscriptions/f2669dff-5f08-45dd-b857-b2a60b72cdc9/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
  "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups"
}

Definitioner

Name Description
DistributedAvailabilityGroup

Distribuerad tillgänglighetsgrupp mellan box och Sql Managed Instance.

ReplicationMode

Replikeringsläget för en distribuerad tillgänglighetsgrupp. Parametern ignoreras när länken skapas.

DistributedAvailabilityGroup

Distribuerad tillgänglighetsgrupp mellan box och Sql Managed Instance.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.distributedAvailabilityGroupId

string

ID:t för den distribuerade tillgänglighetsgruppen

properties.lastHardenedLsn

string

Den sista härdade lsn

properties.linkState

string

Länktillståndet

properties.primaryAvailabilityGroupName

string

Namnet på den primära tillgänglighetsgruppen

properties.replicationMode

ReplicationMode

Replikeringsläget för en distribuerad tillgänglighetsgrupp. Parametern ignoreras när länken skapas.

properties.secondaryAvailabilityGroupName

string

Namnet på den sekundära tillgänglighetsgruppen

properties.sourceEndpoint

string

Källslutpunkten

properties.sourceReplicaId

string

Källreplik-ID:t

properties.targetDatabase

string

Namnet på måldatabasen

properties.targetReplicaId

string

Målreplik-ID

type

string

Resurstyp.

ReplicationMode

Replikeringsläget för en distribuerad tillgänglighetsgrupp. Parametern ignoreras när länken skapas.

Name Typ Description
Async

string

Sync

string