次の方法で共有


Distributed Availability Groups - List By Instance

インスタンス内の分散型可用性グループの一覧を取得します。

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

URI パラメーター

名前 / 必須 説明
managedInstanceName
path True

string

マネージド インスタンスの名前。

resourceGroupName
path True

string

リソースを含むリソース グループの名前。 この値は、Azure Resource Manager API またはポータルから取得できます。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求に使用する API バージョン。

応答

名前 説明
200 OK

DistributedAvailabilityGroupsListResult

分散型可用性グループの一覧が正常に取得されました。

Other Status Codes

エラー応答: ***

  • 400 NameAlreadyExists - 指定された名前は既に存在します。

  • 400 InvalidCollation - 照合順序が無効です。

  • 400 ProvisioningDisabled - リソース操作オーソライザーからのエラー メッセージをそのまま表示します(変更なし)

  • 400 RegionDoesNotAllowProvisioning - 選択した場所が新しい Windows Azure SQL Database サーバーを受け入れません。 これは後で変更される可能性があります。

  • 400 UnableToResolveRemoteServer - 無効なサーバー名または DNS 接続の問題が原因で、リモート パートナー サーバー名を解決できませんでした。

  • 400 HkCannotSwitchToInactive - データベースにはメモリ最適化オブジェクトがあるため、価格レベルの更新を続行できません。 そのようなオブジェクトを削除して、もう一度やり直してください。

  • 400 TokenTooLong - 指定されたトークンが長すぎます。

  • 400 CloudLifterUnsupportedFeature - この機能は、現時点ではマネージド インスタンスでは使用できません。

  • 400 ManagedInstanceSloUpdateFailed - SLO '{0}' 操作は成功しません。'{1}' のメモリ使用量がクォータを超えています。

  • 400 OperationCanNotStartDueToMiLink - '{0}' 操作は、Managed Instance リンクを使用した作成プロセスにデータベースが存在するので完了できません。 リンクの作成が完了するまで待つか、リンクを削除してから、もう一度操作をやり直してください。

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled - ローカル ストレージを使用するマネージド インスタンスの SLO の更新はまだサポートされていません。

  • 400 InvalidSubnetResourceId - マネージド インスタンスの作成または更新に指定されたサブネット リソース ID が無効です。

  • 400 VnetInWrongRegion - 仮想ネットワークが間違ったリージョンにあります。

  • 400 AlterDbDeactivatedNotSupported - 予期しない遅延が原因で、サーバー '{0}'、データベース '{1}' のデータベース操作が失敗しました。 もう一度お試しください。

  • 400 VnetAddressRangeError - 仮想ネットワーク アドレス範囲が無効です。

  • 400 RegionDoesNotSupportVersion - ユーザーが、そのサーバー バージョンがサポートされていない場所に、指定したバージョンのサーバーを作成しようとしました。

  • 400 VnetConfigIsNotAllowed - 仮想ネットワークの構成は許可されていません。

  • 400 InstanceFailoverGroupDoesNotExist - フェールオーバー グループがサーバー上に存在しません。

  • 400 ManagedInstanceClassicVnetNotSupported - Managed Instance をクラシック仮想ネットワークに参加させることはできません。

  • 400 VnetConfigHasNsg - ユーザーがネットワーク セキュリティ グループを使用して Managed Server サブネットを挿入しようとしました。

  • 400 VnetConfigHasNoUdr - ユーザーが既定のユーザー定義ルート テーブルなしでマネージド サーバー サブネットを挿入しようとしました。

  • 400 VnetConfigHasInvalidUdr - ユーザーが無効なユーザー定義ルート テーブルを持つ Managed Server サブネットを挿入しようとしました。

  • 400 VnetConfigHasInvalidDns - ユーザーが無効なカスタム DNS でマネージド サーバー サブネットを挿入しようとしました。

  • 400 VnetConfigHasServiceEndpoints - ユーザーがマネージド サーバー サブネットをサービス エンドポイントに挿入しようとしました。

  • 400 VnetSubnetIsInUse - ユーザーが空ではない Managed Server サブネットを挿入しようとしました。

  • 400 VnetSubnetIsLocked - ユーザーが、ロックされたスコープ内にある Managed Server サブネットを挿入しようとしました。

  • 400 VnetSubnetIsGateway - ユーザーがゲートウェイ サブネットであるマネージド サーバー サブネットを挿入しようとしました。

  • 400 VnetSubnetIsUnknown - ユーザーが存在しないマネージド サーバー サブネットを挿入しようとしました。

  • 400 VnetSubnetConflictWithIntendedPolicy - ユーザーが、IntendedPolicy と競合する Managed Server サブネットを挿入しようとしました。

  • 400 ManagedInstanceInvalidEditionForSku - 指定されたエディションの {0} が、指定した SKU {1}と一致しません。

  • 400 ManagedInstanceInvalidLicenseType - 指定されたライセンスの種類 {0} が無効です。

  • 400 ManagedInstanceUpdateSloInProgress - "マネージド インスタンス '{0}のサービス レベルの変更が進行中であるため、操作を完了できませんでした。' 進行中の操作が完了するまで待ってから、もう一度やり直してください。

  • 400 VnetResourceNotFound - リソースが見つかりません: '{0}'。

  • 400 InstanceCollationUpdateNotSupported - ユーザーはマネージド インスタンスのインスタンス照合順序を変更できません。

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported - ユーザーは照合順序 'SQL_Latin1_General_CP1_CI_AS' でのみマネージド インスタンスを作成できます。

  • 400 ManagedInstanceOperationInProgress - {0} 操作が進行中のため、操作を完了できませんでした。 進行中の操作が完了するまで待ってから、もう一度やり直してください。

  • 400 ManagedInstanceExceedMaxAzureStorage - General Purpose インスタンスに割り当てられたストレージ の合計サイズが {0}を超えるため、操作を完了できませんでした。 データベース ファイルの数を減らして、操作を再試行してください。

  • 400 ManagedInstanceHasGeoReplica - インスタンスが geo レプリケートセカンダリ インスタンスを構成しているため、操作を完了できませんでした。

  • 400 InvalidDnsZone - マネージド インスタンスが既に存在するサブネット {0} に geo レプリケーション セカンダリとしてデプロイしようとしているため、操作が失敗しました。 geo レプリケーション セカンダリとしてのマネージド インスタンスのデプロイは、マネージド インスタンスがサブネットにデプロイされた最初のインスタンスである場合にのみサポートされます。 既存のマネージド インスタンスがない別のサブネットに geo レプリケーション セカンダリとしてマネージド インスタンスをデプロイすることを検討してください。または、既存のマネージド インスタンスを使用してサブネットにデプロイすると、geo レプリケーション オプションが無効になります。

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed - 無効なストレージ サイズ: ストレージ サイズの制限 ({0} GB) は、現在使用されているストレージ ({1} GB) 未満です。 ストレージ サイズの上限を大きく指定してください。

  • 400 InvalidTimezone - 無効なタイムゾーン。

  • 400 InstanceTimezoneUpdateNotSupported - インスタンスのタイムゾーン更新はサポートされていません。

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported - 既定以外のタイムゾーンを使用してマネージド インスタンスを作成することはできません。

  • 400 ManagedInstanceIpAddressRangeLimit - 操作を実行するための十分な使用可能な IP アドレスがサブネットにないため、マネージド インスタンスの作成/スケーリングを実行できません。

  • 400 VnetDelegationNotAllowed - ユーザーが委任されたサブネットにマネージド サーバーを挿入しようとしました。

  • 400 SubnetHasResourcesOfDifferentType - ユーザーは、異なる種類のリソースを持つサブネットに MI を作成しようとしました。

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed - メンテナンス期間の設定を使用したマネージド インスタンスの更新は許可されません。

  • 400 VnetPrepareNIPFailed - ユーザーが NetworkIntentPolicy と競合するサブネットを準備しようとしました。

  • 400 ManagedInstanceDeprecatedHardwareFamily - ハードウェア世代を非推奨の {0} 生成に変更することはできません。

  • 400 ManagedInstanceBackupStorageTypeNotSupported - インスタンスの更新操作では、バックアップ ストレージの種類パラメーターは使用できません。

  • 400 EmptyPDCInvalidDnsZone - このマネージド インスタンスは、その DNS ゾーンがサブネット {0}の目的の仮想クラスターの DNS プレフィックスと一致しないため、デプロイできません。 この仮想クラスターは空ですが、DNS プレフィックスは変更できません。 空の仮想クラスターは、数時間後に自動的に削除されます。 この仮想クラスターの有効期限が切れるのを待機するか、この仮想クラスターを手動で削除してから、マネージド インスタンスを作成することを検討してください。

  • 400 MissingIdentityId - ID の種類が UserAssigned に設定されている場合、ユーザー割り当て ID は指定されません

  • 400 InvalidPrimaryIdentityId - ユーザーは PrimaryUserIdentityId の値を提供しますが、IdentityId パラメーターに同じ値が一覧表示されません

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported - ZoneRedundant 機能は、選択したサービス レベルではサポートされていません。 詳細については、aka.ms/sqlmi-service-tier-characteristics を参照してください。

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled - マネージド インスタンスが作成されると、zoneRedundant 機能を有効にすることはできません。 詳細については、aka.ms/sqlmi-high-availability を参照してください。

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled - マネージド インスタンスが作成されると、zoneRedundant 機能を無効にすることはできません。 詳細については、aka.ms/sqlmi-high-availability を参照してください。

  • 400 UmiMissingAkvPermissions - ユーザーによって提供された PrimaryUserAssignedIdentityId が KeyId にアクセスできない

  • 400 MissingPrimaryIdentity - ユーザーによって提供された PrimaryUserAssignedIdentityId が、指定された KeyId にアクセスできません

  • 400 SubnetIdCantBeUpdated - マネージド インスタンス サブネットの変更はサポートされていません。 要求からこのパラメーターを削除してください。

  • 400 MigrationToAnotherVNetNotSupported - 選択されたサブネットが別の仮想ネットワークにあります。 マネージド インスタンスを別の仮想ネットワークに移動することはできません。 Virtual Network {0}からサブネットを指定してください。

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported - 指定されたサブネットに現在とは異なる DNS ゾーンがあります。 インスタンス DNS ゾーンの変更はサポートされていません。 同じ DNS ゾーンを持つサブネットを指定するか、新しいサブネットを作成するか、空のサブネットを指定してください。

  • 400 MigrationToGen4SubnetNotSupported - Gen4 ハードウェアでの実行中にサブネットを更新することはできません。これは非推奨とされているためです。 移行先サブネットとハードウェア生成の両方のパラメーターを同時に指定して、変更するマネージド インスタンス サブネット操作の一環として、ハードウェアを Gen4 から Gen5 にアップグレードしてください。

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId は作成中にユーザーによって提供されますが、PrimaryUserAssignedIdentityId は API 呼び出しで提供されません

  • 400 InvalidIdentityTypeForKeyId - KeyId は作成時にユーザーによって提供されますが、ID の種類が 'UserAssigned' に設定されていません

  • 400 ServerNotFound - 要求されたサーバーが見つかりませんでした。

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit - 一部のデータベース ファイルが最大 General Purpose ファイル サイズの上限である {0} GB を超えているため、操作を完了できませんでした。

  • 400 ManagedInstanceStoppingOrStopped - インスタンスが停止/停止状態にある間に送信された操作の競合

  • 400 ManagedInstanceStarting - インスタンスが開始状態の間に送信された操作の競合

  • 400 InstancePoolNotEnoughCapacity - インスタンス プールに十分な容量がありません

  • 400 SourceAndTargetSubnetsMustBeVnetPeered - マネージド インスタンスによって現在使用されているサブネットと指定された宛先サブネットは、仮想ネットワーク ピアリングに接続されていない仮想ネットワークの一部であるか、ピアリングが確立されているが、許可されたトラフィックがない仮想ネットワークの一部です。 マネージド インスタンスをあるサブネットから別のサブネットに移動するには、ソースとターゲットの両方の仮想ネットワークから仮想ネットワーク ピアリングを確立する必要があります。 仮想ネットワークの要件を構成してから、もう一度操作を試してください。 詳細については、https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networksを参照してください。

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription - マネージド インスタンスのデプロイ用に提供されるサブネットは、マネージド インスタンスに送信されたものとは異なるサブスクリプションに配置されます。 インスタンスのデプロイに使用されるマネージド インスタンスとサブネットは、同じサブスクリプション上にある必要があります。 別のサブネットを指定するか、サブネット サブスクリプションに切り替えてから、もう一度操作を試してください。

  • 400 CreateManagedInstanceInvalidSubnetSize - ユーザーが、許可されている最小サブネット サイズよりも小さいサブネットにマネージド インスタンスを作成しようとしました。

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap - マネージド インスタンスの移行用に選択されたサブネットには、geo レプリケートされたセカンダリ インスタンスを保持するサブネットのアドレス範囲と重複するアドレス範囲があります。 https://aka.ms/move-managed-instanceのガイドラインに従ってサブネットが構成されていることを確認してください。

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication - マネージド インスタンスの移行用に選択されたサブネットは、geo レプリケートされたセカンダリ インスタンスとの通信を有効にするように構成されていません。 必要なすべてのポートが開いているかどうかを確認してください。 サブネットを適切に構成するには、https://aka.ms/move-managed-instanceのガイドラインをお読みください。

  • 400 InvalidIdentifier - 識別子に NULL または無効な Unicode 文字が含まれています。

  • 400 InvalidLoginName - 指定されたログイン名が無効です。

  • 400 InvalidUsername - 指定されたユーザー名に無効な文字が含まれています。

  • 400 PasswordTooShort - 指定されたパスワードが短すぎます

  • 400 PasswordTooLong - 指定されたパスワードが長すぎます。

  • 400 PasswordNotComplex - 指定されたパスワードが十分に複雑ではありません。

  • 400 GatewayInvalidEdition - '{0}' は、このバージョンの SQL Server では有効なデータベース エディションではありません。

  • 400 InvalidLocation - 無効な場所が指定されました。

  • 400 InvalidParameterValue - パラメーターに無効な値が指定されました。

  • 400 InvalidServerName - 無効なサーバー名が指定されました。

  • 404 ResourceNotFound - 要求されたリソースが見つかりませんでした。

  • 404 ResourceDoesNotExist - '{0}' という名前のリソースが存在しません。 続行するには、有効なリソース名を指定します。

  • 404 InstancePoolNotFound - インスタンス プールが見つかりません

  • 404 SubscriptionNotFound - 要求されたサブスクリプションが見つかりませんでした。

  • 405 InvalidVcoreValue - 仮想コア値 {0} が無効です。 有効な仮想コア値を指定してください。

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} が無効です。 有効な HardwareGeneration 値を指定してください。

  • 405 InvalidStorageSizeValue - "無効なストレージ サイズ: {0} GB。 ストレージ サイズは、{1} から {2} GB の間で、{3} GB 単位で指定する必要があります。

  • 409 ConflictingServerOperation - サーバーに対する操作が現在進行中です。

  • 409 SubscriptionDisabled - サブスクリプションが無効になっています。

  • 409 ServerOverridePreconditionFailed - サーバー '{0}' の物理 db またはインスタンス '{1}' が現在 '準備完了' または '非アクティブ' 状態ではないため、カテゴリ '{2}' にサーバーオーバーライドを適用できませんでした。

  • 409 ManagedInstanceIsBusy - サーバー '{0}' は現在ビジーです。 もう一度試す前に、数分待ってください。

  • 409 ServerAlreadyExists - サーバー名が重複しています。

  • 409 ServerDisabled - サーバーが無効になっています。

  • 409 ServerQuotaExceeded - サーバーはクォータを超えるため、サブスクリプションに追加できません。

  • 429 ConflictingSubscriptionOperation - サブスクリプションの操作は現在進行中です。

  • 429 SubscriptionTooManyCreateUpdateRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

  • 429 SubscriptionTooManyRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

  • 500 GatewayInternalServerError - サーバーで予期しない例外が発生しました。

  • 503 TooManyRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

  • 504 RequestTimeout - サービス要求が許可されたタイムアウトを超えました。

Lists all distributed availability groups in instance.

要求のサンプル

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

応答のサンプル

{
  "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"
    }
  ]
}

定義

名前 説明
DistributedAvailabilityGroup

Box と Sql Managed Instance の間の分散型可用性グループ。

DistributedAvailabilityGroupsListResult

インスタンス内の分散型可用性グループの一覧。

ReplicationMode

分散型可用性グループのレプリケーション モード。 リンクの作成時にパラメーターは無視されます。

DistributedAvailabilityGroup

Box と Sql Managed Instance の間の分散型可用性グループ。

名前 説明
id

string

リソース ID。

name

string

リソース名。

properties.distributedAvailabilityGroupId

string (uuid)

分散型可用性グループ ID

properties.lastHardenedLsn

string

最後に強化された lsn

properties.linkState

string

リンクの状態

properties.primaryAvailabilityGroupName

string

プライマリ可用性グループ名

properties.replicationMode

ReplicationMode

分散型可用性グループのレプリケーション モード。 リンクの作成時にパラメーターは無視されます。

properties.secondaryAvailabilityGroupName

string

セカンダリ可用性グループ名

properties.sourceEndpoint

string

ソース エンドポイント

properties.sourceReplicaId

string (uuid)

ソース レプリカ ID

properties.targetDatabase

string

ターゲット データベースの名前

properties.targetReplicaId

string (uuid)

ターゲット レプリカ ID

type

string

リソースの種類。

DistributedAvailabilityGroupsListResult

インスタンス内の分散型可用性グループの一覧。

名前 説明
nextLink

string

結果の次のページを取得するためのリンク。

value

DistributedAvailabilityGroup[]

結果の配列。

ReplicationMode

分散型可用性グループのレプリケーション モード。 リンクの作成時にパラメーターは無視されます。

説明
Async
Sync