Distributed Availability Groups - List By Instance

Lekéri a példányban lévő elosztott rendelkezésre állási csoportok listáját.

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

URI-paraméterek

Name In Required Type Description
managedInstanceName
path True
  • string

A felügyelt példány neve.

resourceGroupName
path True
  • string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

subscriptionId
path True
  • string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True
  • string

A kéréshez használni kívánt API-verzió.

Válaszok

Name Type Description
200 OK

Sikeresen lekérte az elosztott rendelkezésre állási csoportok listáját.

Other Status Codes

Hibaválaszok: ***

  • 400 NameAlreadyExists – A megadott név már létezik.

  • 400 InvalidCollation – Érvénytelen rendezés.

  • 400 ProvisioningDisabled – Hibaüzenetet jelenít meg az erőforrás-művelet engedélyezője részéről módosítás nélkül

  • 400 RegionDoesNotAllowProvisioning – A kijelölt hely nem fogad el új Windows Azure SQL-adatbáziskiszolgálókat. Ez később változhat.

  • 400 UnableToResolveRemoteServer – A távoli partnerkiszolgáló neve érvénytelen kiszolgálónév vagy DNS-kapcsolati problémák miatt nem oldható fel.

  • 400 HkCannotSwitchToInactive – Az adatbázis nem folytathatja a tarifacsomag frissítését, mivel memóriaoptimalizált objektumokkal rendelkezik. Vesse el az ilyen objektumokat, és próbálkozzon újra.

  • 400 TokenTooLong – A megadott token túl hosszú.

  • 400 CloudLifterUnsupportedFeature – A funkció jelenleg nem érhető el a felügyelt példányon.

  • 400 ManagedInstanceSloUpdateFailed – Az SLO '{0}' művelete nem lehet sikeres, mert a "{1}" memóriahasználata meghaladja a kvótát.

  • 400 OperationCanNotStartDueToMiLink – A "{0}" művelet nem hajtható végre, mert létezik adatbázis a felügyelt példány hivatkozásán keresztüli létrehozási folyamatban. Várjon, amíg a hivatkozás létrehozása befejeződik, vagy törölje a hivatkozást, és próbálkozzon újra a művelettel.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled – A helyi tárterülettel rendelkező felügyelt példányok SLO-jának frissítése még nem támogatott.

  • 400 InvalidSubnetResourceId – A felügyelt példány létrehozásához vagy frissítéséhez megadott alhálózati erőforrás-azonosító érvénytelen.

  • 400 VnetInWrongRegion – A virtuális hálózat nem megfelelő régióban van.

  • 400 AlterDbDeactivatedNotSupported – A(z) "{0}"{1} adatbázis adatbázis-művelete váratlan késés miatt nem sikerült. Próbálkozzon újra.

  • 400 VnetAddressRangeError – A virtuális hálózat címtartománya érvénytelen.

  • 400 RegionDoesNotSupportVersion – Egy felhasználó egy megadott verziójú kiszolgálót próbált létrehozni olyan helyen, ahol az adott kiszolgálóverzió nem támogatott.

  • 400 VnetConfigIsNotAllowed – A virtuális hálózat konfigurációja nem engedélyezett.

  • 400 InstanceFailoverGroupDoesNotExist – A feladatátvételi csoport nem létezik kiszolgálón.

  • 400 ManagedInstanceClassicVnetNotSupported – A felügyelt példány nem csatlakoztatható klasszikus virtuális hálózathoz.

  • 400 VnetConfigHasNsg – A felhasználó hálózati biztonsági csoportokkal próbálta injektálni a felügyelt kiszolgáló alhálózatát.

  • 400 VnetConfigHasNoUdr – A felhasználó megpróbálta injektálni a felügyelt kiszolgáló alhálózatát az alapértelmezett felhasználó által megadott útvonaltábla nélkül.

  • 400 VnetConfigHasInvalidUdr – A felhasználó érvénytelen felhasználó által megadott útvonaltáblával próbálta injektálni a felügyelt kiszolgáló alhálózatát.

  • 400 VnetConfigHasInvalidDns – A felhasználó érvénytelen egyéni DNS-t tartalmazó felügyeltkiszolgáló-alhálózatot próbált injektálni.

  • 400 VnetConfigHasServiceEndpoints – A felhasználó szolgáltatásvégpontokkal próbálta injektálni a felügyelt kiszolgáló alhálózatát.

  • 400 VnetSubnetIsInUse – A felhasználó nem üres felügyelt kiszolgáló alhálózatot próbált injektálni.

  • 400 VnetSubnetIsLocked – A felhasználó zárolt hatókörű felügyelt kiszolgáló alhálózatot próbált injektálni.

  • 400 VnetSubnetIsGateway – A felhasználó megpróbálta injektálni a felügyelt kiszolgáló alhálózatát, amely átjáró-alhálózat.

  • 400 VnetSubnetIsUnknown – A felhasználó nem létező felügyelt kiszolgáló alhálózatot próbált injektálni.

  • 400 VnetSubnetConflictWithIntendedPolicy – A felhasználó olyan felügyelt kiszolgáló alhálózatot próbált injektálni, amely ütközik az IntendedPolicy tulajdonsággal.

  • 400 ManagedInstanceInvalidEditionForSku – A megadott kiadás {0} nem konzisztens a megadott termékváltozattal {1}.

  • 400 ManagedInstanceInvalidLicenseType – A megadott licenctípus {0} érvénytelen.

  • 400 ManagedInstanceUpdateSloInProgress – "A művelet nem hajtható végre, mert a felügyelt példányhoz szolgáltatásszint-módosítás van folyamatban.{0}" Várja meg a folyamatban lévő művelet befejezését, majd próbálkozzon újra.”

  • 400 VnetResourceNotFound – Az erőforrás nem található: ''{0}.

  • 400 InstanceCollationUpdateNotSupported – A felhasználó nem módosíthatja a példányok rendezése a felügyelt példányon.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported – A felhasználó csak "SQL_Latin1_General_CP1_CI_AS" rendezéssel hozhat létre felügyelt példányt.

  • 400 ManagedInstanceOperationInProgress – A művelet nem hajtható végre, mert {0} a művelet folyamatban van. Várjon, amíg a művelet befejeződik, és próbálkozzon újra.

  • 400 ManagedInstanceExceedMaxAzureStorage – A művelet nem hajtható végre, mert általános célú példányhoz lefoglalt tárterület teljes mérete meghaladja{0}. Csökkentse az adatbázisfájlok számát, és próbálkozzon újra.

  • 400 ManagedInstanceHasGeoReplica – A művelet nem hajtható végre, mert a példány georeplikált másodlagos példányt konfigurált.

  • 400 InvalidDnsZone – A művelet meghiúsult, mert a felügyelt példányt georeplikációs másodlagosként kísérli meg üzembe helyezni ahhoz az alhálózathoz {0} , amelyben már létezik felügyelt példány. A felügyelt példány georeplikációs másodlagos példányként való üzembe helyezése csak akkor támogatott, ha a felügyelt példány az alhálózaton üzembe helyezett első példány. Fontolja meg a felügyelt példány georeplikációs másodlagosként való üzembe helyezését egy másik alhálózatra, ahol nincsenek meglévő felügyelt példányok, vagy ha egy meglévő felügyelt példánnyal rendelkező alhálózaton végzi az üzembe helyezést, tiltsa le a georeplikációs beállítást.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed – Érvénytelen tárterületméret: A tárterület méretkorlátja ({0} GB) kisebb, mint a jelenleg használt tárterület ({1} GB). Adjon meg magasabb tárterületméretkorlátot.

  • 400 InvalidTimezone – Érvénytelen időzóta.

  • 400 InstanceTimezoneUpdateNotSupported – A példány időzón-frissítése nem támogatott.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported – Nem alapértelmezett időzónával rendelkező felügyelt példány létrehozása nem támogatott.

  • 400 ManagedInstanceIpAddressRangeLimit – Nem lehet létrehozni/méretezni a felügyelt példányt, mert nincs elég elérhető IP-cím az alhálózaton a művelet végrehajtásához.

  • 400 VnetDelegationNotAllowed – A felhasználó megpróbálta injektálni a felügyelt kiszolgálót a delegált alhálózatba.

  • 400 SubnetHasResourcesOfDifferentType – A felhasználó olyan mi-t próbált létrehozni az alhálózaton, amely különböző típusú erőforrásokkal rendelkezik.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed – A felügyelt példány frissítése karbantartási időszak beállításaival nem engedélyezett.

  • 400 VnetPrepareNIPFailed – A felhasználó olyan alhálózatot próbált előkészíteni, amely ütközik a NetworkIntentPolicy tulajdonsággal.

  • 400 ManagedInstanceDeprecatedHardwareFamily – A hardvergeneráció elavult generációra {0} történő módosítása nem lehetséges.

  • 400 ManagedInstanceBackupStorageTypeNotSupported – A biztonsági mentési tártípus paramétere nem engedélyezett a példányfrissítési műveletben.

  • 400 EmptyPDCInvalidDnsZone – Ez a felügyelt példány nem helyezhető üzembe, mert DNS-zónája nem egyezik az alhálózathoz {0}tervezett virtuális fürt DNS-előtagjával. Bár ez a virtuális fürt üres, DNS-előtagja nem módosítható. Az üres virtuális fürtök néhány óra elteltével automatikusan törlődnek. Érdemes megvárni, amíg a virtuális fürt lejár, vagy manuálisan törli ezt a virtuális fürtöt, majd létrehozza a felügyelt példányt.

  • 400 MissingIdentityId – Nem ad meg felhasználóhoz rendelt identitást, ha az identitástípus UserAssigned értékre van állítva

  • 400 InvalidPrimaryIdentityId – A felhasználó értéket biztosít a PrimaryUserIdentityId azonosítóhoz, de ugyanez nem szerepel az IdentityId paraméterben

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported – A ZoneRedundant funkció nem támogatott a kiválasztott szolgáltatási szinten. További részletekért látogasson el aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled – A zoneRedundant funkció engedélyezése a felügyelt példány létrehozása után nem lehetséges. További részletekért látogasson el aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled – A zoneRedundant funkció letiltása a felügyelt példány létrehozása után nem lehetséges. További részletekért látogasson el aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions – A felhasználó által megadott PrimaryUserAssignedIdentityId nem rendelkezik hozzáféréssel a megadott KeyId azonosítóhoz

  • 400 MissingPrimaryIdentity – A felhasználó által megadott PrimaryUserAssignedIdentityId nem rendelkezik hozzáféréssel a megadott KeyId azonosítóhoz

  • 400 SubnetIdCantBeUpdated – A felügyelt példány alhálózatának módosítása nem támogatott művelet. Távolítsa el ezt a paramétert a kérelemből.

  • 400 MigrationToAnotherVNetNotSupported – A kijelölt alhálózat egy másik Virtual Network található. A felügyelt példány áthelyezése egy másik Virtual Network nem lehetséges. Adja meg az alhálózatot Virtual Network{0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported – A megadott alhálózat dns-zónája eltér az aktuálistól. A példány DNS-zónájának módosítása nem támogatott. Adja meg az alhálózatot ugyanazzal a DNS-zónával, hozzon létre egy új alhálózatot, vagy adjon meg üreset.

  • 400 MigrationToGen4SubnetNotSupported – A 4. generációs hardveren futó alhálózat nem frissíthető, mivel az elavult. Frissítse a hardvert Gen4-ről Gen5-re a felügyelt példányok változó alhálózati műveletének részeként úgy, hogy mindkét paramétert egyszerre adja meg: a célalhálózatot és a hardvergenerációt.

  • 400 PrimaryIdentityMissingPermissionForKeyId – A KeyId azonosítót a felhasználó adja meg a létrehozás során, de a PrimaryUserAssignedIdentityId nem szerepel az API-hívásban

  • 400 InvalidIdentityTypeForKeyId – A kulcsazonosítót a felhasználó adja meg a létrehozás során, de az identitástípus nincs "UserAssigned" értékre állítva

  • 400 ServerNotFound – A kért kiszolgáló nem található.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit – A művelet nem hajtható végre, mert egyes adatbázisfájlok túllépik általános célú GB-os fájlméretkorlátot{0}.

  • 400 ManagedInstanceStoppingOrStopped – Ütköző művelet van elküldve, miközben a példány leáll/leállított állapotban van

  • 400 ManagedInstanceStarting – Ütköző műveletet küldött el, miközben a példány indítási állapotban van

  • 400 InstancePoolNotEnoughCapacity – A példánykészlet nem rendelkezik elegendő kapacitással

  • 400 SourceAndTargetSubnetsMustBeVnetPeered – A felügyelt példány által jelenleg használt alhálózat és a megadott célalhálózat azon virtuális hálózatok része, amelyek nem csatlakoznak a virtuális hálózatok társviszonyához, vagy létesítettek társviszonyt, de nem engedélyezték a forgalmat. Ahhoz, hogy a felügyelt példányt át lehessen helyezni az egyik alhálózatról a másikra, a virtuális hálózatok közötti társviszonyt a forrás- és a cél virtuális hálózatról is létre kell hozni. Konfigurálja a virtuális hálózati követelményeket, majd próbálkozzon újra a művelettel. További https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networksinformáció.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription – A felügyelt példányok üzembe helyezéséhez biztosított alhálózat a felügyelt példányhoz beküldött előfizetésétől eltérő előfizetésben található. A példány üzembe helyezéséhez használt felügyelt példánynak és alhálózatnak ugyanazon az előfizetésen kell lennie. Adjon meg egy másik alhálózatot, vagy váltson az alhálózati előfizetésre, majd próbálkozzon újra a művelettel.

  • 400 CreateManagedInstanceInvalidSubnetSize – A felhasználó olyan alhálózaton kísérelt meg felügyelt példányt létrehozni, amely kisebb az engedélyezett minimális alhálózati méretnél.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap – A felügyelt példány áttelepítéséhez kiválasztott alhálózat címtartománya átfedésben van a georeplikált másodlagos példányt tartalmazó alhálózat címtartományával. Ellenőrizze, hogy az alhálózat konfigurálva van-e a irányelveinek https://aka.ms/move-managed-instancemegfelelően.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication – A felügyelt példányok áttelepítéséhez kiválasztott alhálózat nincs konfigurálva a georeplikált másodlagos példányokkal való kommunikáció engedélyezésére. Ellenőrizze, hogy az összes szükséges port nyitva van-e. Az alhálózat megfelelő konfigurálásához olvassa el a következőben található útmutatást https://aka.ms/move-managed-instance: .

  • 400 InvalidIdentifier – Az azonosító NULL vagy érvénytelen Unicode karaktert tartalmaz.

  • 400 InvalidLoginName – A megadott bejelentkezési név érvénytelen.

  • 400 InvalidUsername – A megadott felhasználónév érvénytelen karaktereket tartalmaz.

  • 400 PasswordTooShort – A megadott jelszó túl rövid

  • 400 PasswordTooLong – A megadott jelszó túl hosszú.

  • 400 PasswordNotComplex – A megadott jelszó nem elég összetett.

  • 400 GatewayInvalidEdition – "{0}" nem érvényes adatbázis-kiadás a SQL Server jelen verziójában.

  • 400 InvalidLocation – Érvénytelen hely lett megadva.

  • 400 InvalidParameterValue – Érvénytelen értéket adott meg egy paraméter.

  • 400 InvalidServerName – Érvénytelen kiszolgálónév van megadva.

  • 404 ResourceNotFound – A kért erőforrás nem található.

  • 404 ResourceDoesNotExist – A "{0}" nevű erőforrás nem létezik. A folytatáshoz adjon meg egy érvényes erőforrásnevet.

  • 404 InstancePoolNotFound – Nem található példánykészlet

  • 404 SubscriptionNotFound – A kért előfizetés nem található.

  • 405 InvalidVcoreValue – A virtuális mag értéke {0} érvénytelen. Adjon meg érvényes virtuális magértéket.

  • 405 InvalidHardwareGenerationValue – A HardwareGeneration {0} érvénytelen. Adjon meg érvényes HardwareGeneration értéket.

  • 405 InvalidStorageSizeValue – "Érvénytelen tárterület mérete: {0} GB. A tárterület méretét GB-os lépésekben{3}, gigabájtban {1}{2} kell megadni.

  • 409 ConflictingServerOperation – Folyamatban van egy művelet a kiszolgálón.

  • 409 SubscriptionDisabled – Az előfizetés le van tiltva.

  • 409 ServerOverridePreconditionFailed – Nem sikerült alkalmazni a kiszolgáló felülbírálását a""{0} kategóriára, mert a(z) "{2}{1}" kiszolgáló "" fizikai adatbázisa vagy példánya jelenleg nem "Kész" vagy "Inaktivált" állapotban van.

  • 409 ManagedInstanceIsBusy – A kiszolgáló jelenleg{0} foglalt. Várjon néhány percet, mielőtt újra próbálkozna.

  • 409 ServerAlreadyExists – Duplikált kiszolgálónév.

  • 409 ServerDisabled – A kiszolgáló le van tiltva.

  • 409 ServerQuotaExceeded – A kiszolgáló nem vehető fel előfizetésbe, mert túllépi a kvótát.

  • 429 ConflictingSubscriptionOperation – Folyamatban van egy művelet az előfizetéshez.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 500 GatewayInternalServerError – A kiszolgáló váratlan kivételt észlelt.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 504 RequestTimeout – A szolgáltatáskérés túllépte az engedélyezett időtúllépést.

Példák

Lists all distributed availability groups in instance.

Sample Request

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

Sample Response

{
  "value": [
    {
      "properties": {
        "targetDatabase": "testdb",
        "sourceEndpoint": "TCP://SERVER:7022",
        "replicationMode": "Async",
        "distributedAvailabilityGroupId": "6bc05a51-aa36-a196-09bd-481d7a0973c0",
        "sourceReplicaId": "543dd519-7585-faff-6ad2-11fb826d4f4d",
        "targetReplicaId": "7e218aba-0a53-6231-be09-895d99f96bf2",
        "linkState": "Catchup",
        "lastHardenedLsn": "39000000030400001"
      },
      "id": "/subscriptions/f2669dff-5f08-45dd-b857-b2a60b72cdc9/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
      "name": "dag",
      "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups"
    },
    {
      "properties": {
        "targetDatabase": "testdb2",
        "sourceEndpoint": "TCP://SERVER:7022",
        "replicationMode": "Async",
        "distributedAvailabilityGroupId": "7ec05a51-aa36-a196-09bd-481d7a0973c0",
        "sourceReplicaId": "d423d519-7585-faff-6ad2-11fb826d4f4d",
        "targetReplicaId": "32578aba-0a53-6231-be09-895d99f96bf2",
        "linkState": "Catchup",
        "lastHardenedLsn": "39000000030400001"
      },
      "id": "/subscriptions/f2669dff-5f08-45dd-b857-b2a60b72cdc9/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag2",
      "name": "dag2",
      "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups"
    }
  ]
}

Definíciók

DistributedAvailabilityGroup

Elosztott rendelkezésre állási csoport a doboz és a felügyelt SQL-példány között.

DistributedAvailabilityGroupsListResult

A példányban lévő elosztott rendelkezésre állási csoportok listája.

ReplicationMode

Egy elosztott rendelkezésre állási csoport replikációs módja. A rendszer figyelmen kívül hagyja a paramétert a hivatkozás létrehozásakor.

DistributedAvailabilityGroup

Elosztott rendelkezésre állási csoport a doboz és a felügyelt SQL-példány között.

Name Type Description
id
  • string

Erőforrás-azonosító.

name
  • string

Erőforrás neve.

properties.distributedAvailabilityGroupId
  • string

Az elosztott rendelkezésre állási csoport azonosítója

properties.lastHardenedLsn
  • string

Az utolsó megkeményített lsn

properties.linkState
  • string

A kapcsolat állapota

properties.primaryAvailabilityGroupName
  • string

Az elsődleges rendelkezésre állási csoport neve

properties.replicationMode

Egy elosztott rendelkezésre állási csoport replikációs módja. A rendszer figyelmen kívül hagyja a paramétert a hivatkozás létrehozásakor.

properties.secondaryAvailabilityGroupName
  • string

A másodlagos rendelkezésre állási csoport neve

properties.sourceEndpoint
  • string

A forrásvégpont

properties.sourceReplicaId
  • string

A forrásreplika azonosítója

properties.targetDatabase
  • string

A céladatbázis neve

properties.targetReplicaId
  • string

A célreplika azonosítója

type
  • string

Erőforrástípus.

DistributedAvailabilityGroupsListResult

A példányban lévő elosztott rendelkezésre állási csoportok listája.

Name Type Description
nextLink
  • string

Hivatkozás az eredmények következő oldalának lekéréséhez.

value

Eredménytömb.

ReplicationMode

Egy elosztott rendelkezésre állási csoport replikációs módja. A rendszer figyelmen kívül hagyja a paramétert a hivatkozás létrehozásakor.

Name Type Description
Async
  • string
Sync
  • string