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 Kötelező Típus 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álandó API-verzió.

Válaszok

Name Típus Description
200 OK

DistributedAvailabilityGroupsListResult

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 fogadja el az új Windows Azure SQL adatbázis-kiszolgá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ó meg.

  • 400 HkCannotSwitchToInactive – Az adatbázis nem folytathatja a tarifacsomag frissítését, mivel memóriaoptimalizált objektumokkal rendelkezik. Távolítsa 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, mivel a "{1}" memóriahasználata meghaladja a kvótát.

  • 400 OperationCanNotStartDueToMiLink – A "{0}" művelet nem hajtható végre, mert létezik egy adatbázis egy felügyelt példányon 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, majd 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 található.

  • 400 AlterDbDeactivatedNotSupported – Az adatbázisművelet váratlan késés miatt meghiúsult a(z) ""{0}, "" adatbázis-kiszolgáló{1} esetében. Próbálkozzon újra.

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

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

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

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

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

  • 400 VnetConfigHasNsg – A felhasználó megpróbálta beszúrni a felügyelt kiszolgáló alhálózatát hálózati biztonsági csoportokkal.

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

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

  • 400 VnetConfigHasInvalidDns – A felhasználó érvénytelen egyéni DNS-t próbált beszúrni a Felügyelt kiszolgáló alhálózatba.

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

  • 400 VnetSubnetIsInUse – A felhasználó olyan felügyelt kiszolgálói alhálózatot próbált beszúrni, amely nem üres.

  • 400 VnetSubnetIsLocked – A felhasználó zárolt hatókörben lévő felügyelt kiszolgálói alhálózatot próbált beszúrni.

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

  • 400 VnetSubnetIsUnknown – A felhasználó olyan felügyelt kiszolgálói alhálózatot próbált beszúrni, amely nem létezik.

  • 400 VnetSubnetConflictWithIntendedPolicy – A felhasználó olyan felügyelt kiszolgálói alhálózatot próbált beszúrni, amely ütközik az IntendedPolicy szolgáltatással.

  • 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ány szolgáltatásszint-módosítása folyamatban van."{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ését 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}a következőt: . Csökkentse az adatbázisfájlok számát és az újrapróbálkozási műveletet.

  • 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 másodlagos georeplikációként próbálja üzembe helyezni azon alhálózaton {0} , amelyben már létezik felügyelt példány. A felügyelt példány georeplikációs másodlagoské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ó másodlagosként történő üzembe helyezését egy másik alhálózaton, ahol nincsenek meglévő felügyelt példányok, vagy ha egy meglévő felügyelt példányt tartalmazó alhálózaton történő üzembe helyezés letiltja 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 az aktuálisan 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 – Felügyelt példány létrehozása nem alapértelmezett időzónával nem támogatott.

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

  • 400 VnetDelegationNotAllowed – A felhasználó megpróbálta beszúrni 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 szolgáltatással.

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

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

  • 400 EmptyPDCInvalidDnsZone – Ez a felügyelt példány nem helyezhető üzembe, mert a DNS-zóna nem egyezik meg az alhálózathoz {0}tervezett virtuális fürt DNS-előtagjával. Bár ez a virtuális fürt üres, a DNS-előtagja nem módosítható. Az üres virtuális fürtök több ó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 – Nincs felhasználó által hozzárendelt identitás, ha az identitástípus UserAssigned értékre van állítva

  • 400 InvalidPrimaryIdentityId – A felhasználó a PrimaryUserIdentityId értéket adja meg, 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 nem lehetséges a felügyelt példány létrehozása után. További részletekért látogasson el aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled – A zoneRedundant funkció letiltása nem lehetséges a felügyelt példány létrehozása után. 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 nem lehetséges egy másik Virtual Network. Adja meg az alhálózatot Virtual Network{0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported – A megadott alhálózat eltérő DNS-zónával rendelkezik, mint az aktuális. 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 – Nem lehet frissíteni az alhálózatot a Gen4-hardveren való futtatás közben, mivel az elavult. Frissítse a hardvert Gen4-ről Gen5-re a felügyelt példány alhálózatának módosítása során úgy, hogy mindkét paramétert egyszerre adja meg: a cél alhálózatot és a hardvergenerációt.

  • 400 PrimaryIdentityMissingPermissionForKeyId – A kulcsazonosí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 érkezett, miközben a példány leállított/leállított állapotban van

  • 400 ManagedInstanceStarting – Ütköző művelet van elküldve, miközben a példány indítási állapotban van

  • 400 InstancePoolNotEnoughCapacity – Egy 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 kapcsolódnak virtuális hálózatok közötti társviszonyhoz, vagy társviszony-létesítéssel rendelkeznek, de nem engedélyezték a forgalmat. A felügyelt példányok egyik alhálózatról a másikra való áthelyezéséhez 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ány üzembe helyezéséhez megadott alhálózat a felügyelt példányhoz elkü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 ugyanabban az előfizetésben kell lennie. Adjon meg egy másik alhálózatot, vagy váltson az alhálózat-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 az irányelveinek megfelelően van-e konfigurálva.https://aka.ms/move-managed-instance

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication – A felügyelt példány migrálásához kiválasztott alhálózat nincs konfigurálva a georeplikált másodlagos példánnyal 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ő útmutatót: https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier – Az azonosító NULL értéket 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 bonyolult.

  • 400 GatewayInvalidEdition – A(z) "{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ék lett megadva egy paraméternek.

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

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

  • 404 ResourceDoesNotExist – A(z) "{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álismag-értéket.

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

  • 405 InvalidStorageSizeValue – "Érvénytelen tárolóméret: {0} GB. A tárterület méretét GB-os növekményekben {3} kell megadni a és {2} a gigabájt között{1}.

  • 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 következő kategóriára: ""{0}, mert a(z) "{2}" kiszolgálón lévő fizikai adatbázis vagy példány{1} jelenleg nem "Ready" vagy "Deactivated" állapotban van.

  • 409 ManagedInstanceIsBusy – A(z) "{0}" kiszolgáló jelenleg 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

Name Description
DistributedAvailabilityGroup

Elosztott rendelkezésre állási csoport a mező é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 paraméter figyelmen kívül lesz hagyva a hivatkozás létrehozásakor.

DistributedAvailabilityGroup

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

Name Típus 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ó megerősített lsn

properties.linkState

string

A hivatkozás állapota

properties.primaryAvailabilityGroupName

string

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

properties.replicationMode

ReplicationMode

Egy elosztott rendelkezésre állási csoport replikációs módja. A paraméter figyelmen kívül lesz hagyva 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 Típus Description
nextLink

string

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

value

DistributedAvailabilityGroup[]

Eredmények tömbje.

ReplicationMode

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

Name Típus Description
Async

string

Sync

string