次の方法で共有


Distributed Availability Groups - Create Or Update

Sql On-Prem と 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 パラメーター

名前 / 必須 説明
distributedAvailabilityGroupName
path True

string

分散型可用性グループ名。

managedInstanceName
path True

string

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

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

subscriptionId
path True

string

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

api-version
query True

string

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

要求本文

名前 説明
properties.primaryAvailabilityGroupName

string

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

properties.replicationMode

ReplicationMode

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

properties.secondaryAvailabilityGroupName

string

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

properties.sourceEndpoint

string

ソース エンドポイント

properties.targetDatabase

string

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

応答

名前 説明
200 OK

DistributedAvailabilityGroup

分散型可用性グループは既に作成されています。

201 Created

DistributedAvailabilityGroup

分散型可用性グループが正常に作成されました。

202 Accepted

分散型可用性グループの作成に対して受け入れられた要求。

Other Status Codes

エラー応答: ***

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

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

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

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

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

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

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

  • 400 CloudLifterUnsupportedFeature - 現時点では、この機能はManaged Instanceでは使用できません。

  • 400 ManagedInstanceSloUpdateFailed - '' の{0}メモリ使用量がクォータを超えたので、SLO '{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 - ユーザーがネットワーク セキュリティ グループにマネージド サーバー サブネットを挿入しようとしました。

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

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

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

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

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

  • 400 VnetSubnetIsLocked - ユーザーがロックされたスコープ内のマネージド サーバー サブネットを挿入しようとしました。

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

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

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

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

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

  • 400 ManagedInstanceUpdateSloInProgress - "マネージド インスタンス '{0}.' に対してサービス レベルの変更が進行中のため、操作を完了できませんでした。 Please wait for the operation in progress to complete and try again." (進行中の操作が完了するまでしばらく待ってから、やり直してください。)

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

  • 400 InstanceCollationUpdateNotSupported - ユーザーは、Managed Instanceでインスタンスの照合順序を変更できません。

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported - ユーザーは照合順序 'SQL_Latin1_General_CP1_CI_AS' でのみManaged Instanceを作成できます。

  • 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 - 既定以外のタイムゾーンがサポートされていないManaged Instanceを作成します。

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

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

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

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed - メンテナンス期間の設定を使用したManaged Instanceの更新は許可されません。

  • 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にあります。 マネージド インスタンスを別のVirtual Networkに移動することはできません。 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 - 指定されたサーバー名が無効です。

  • 400 PitrPointInTimeInvalid - 時点 {0} が無効です。 有効な時点の範囲は、ソース サーバーの作成時刻の前ではなく、早い日から {1} 現在までの範囲です。

  • 400 CannotUseTrailingWhitespacesInDatabaseName - データベース名の検証に失敗しました。

  • 400 StorageAccountFull - Managed Instanceは、基になる Azure ストレージ アカウントの合計容量に達しました。 Azure Premium Storage アカウントでの領域の割り当ては、35 TB に制限されています。

  • 400 AkvHostNotResolvingFromNode - AKV ホスト '' は、サーバー '{0}{1}' の SQL から解決できません。

  • 400 InvalidBackupRetentionPeriod - の保有日数 {0} が有効な構成ではありません。 有効なバックアップ保有期間 (日数) は、 と の間 {1} である必要があります {2}

  • 400 ManagedDatabaseNameInUse - データベース '{0}' は既に存在します。 別のデータベース名を選択してください。

  • 400 NoMoreSpaceInManagedInstance - マネージド インスタンスがストレージ制限に達しました。 マネージド インスタンスのストレージ使用量は 、(%d) MB を超えることはできません。

  • 400 ManagedInstanceUpdateSloInProgress - マネージド インスタンス '{0}.' のサービス レベルの変更が進行中のため、操作を完了できませんでした。 Please wait for the operation in progress to complete and try again." (進行中の操作が完了するまでしばらく待ってから、やり直してください。)

  • 400 SameKeyMaterialNotFoundOnRemoteServer - セカンダリ サーバーには、プライマリ サーバーの暗号化保護機能のキー マテリアルがありません。

  • 400 SourceDatabaseNotFound - ソース データベースが存在しません。

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

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

  • 400 CannotUseReservedDatabaseName - この操作では予約データベース名を使用できません。

  • 400 InvalidServerName - 指定されたサーバー名が無効です。

  • 400 SourceServerNotFound - CreateDatabaseAsCopy API 呼び出しで指定されたソース データベース ID のサーバー部分は、既存のサーバーにマップされません。

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

  • 400 CurrentDatabaseSizeExceedsMaxSize - ユーザーがデータベースの最大サイズを現在の使用量よりも小さいサイズに縮小しようとしました。

  • 400 InvalidCollation - 照合順序がサーバーによって認識されません。

  • 400 AkvEndpointNotReachableFromNode - サーバー '' 上の SQL から AKV エンドポイント '{0}{1}' に到達できません。

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

  • 400 UnsupportedServiceName - 1 つ以上のサポートされていない Unicode 文字が含まれているため、指定された名前は無効な名前です。

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - ユーザーは、現在の使用量よりも最大ログ サイズが小さい SKU にデータベースを変更しようとしました。

  • 400 DatabaseNumberLimitReached - SQL Database Managed Instanceのデータベースの最大数に達しました。

  • 400 ManagedInstanceLinkSourceDbHasHekatonFile - Azure SQL Managed Instance General Purpose サービス レベルにレプリケートする場合、SQL Server ソース データベースでメモリ最適化ファイル グループを空にする必要があります。 ソース データベースのメモリ最適化ファイル グループを空にすることを検討し、もう一度やり直してください。 または、変更を加えることなくManaged Instance Business Criticalサービス レベルを使用することを検討してください。

  • 400 ManagedInstanceLinkSourceDbHasMultipleLogFiles - SQL Server上のソース データベースには、Azure SQL Managed Instanceへのデータ レプリケーション用の複数のログ ファイルではなく、1 つのログ ファイルが必要です。 ソース データベースで 1 つのログ ファイルを使用することを検討し、もう一度やり直してください。

  • 400 ManagedInstanceLinkUnsupportedNumberOfFilesOnSourceDb - データ レプリケーションを妨げるAzure SQL Managed Instanceに '{0}' ファイルの最大数に達しました。 ソース上のファイルの数を減らすことを検討し、もう一度やり直してください。

  • 400 ManagedInstanceLinkSourceDbHasFilestream - SQL Serverのソース データベースでは、Azure SQL Managed Instanceへのデータ レプリケーションに FileStream または FileTables を使用しないでください。 SQL Serverのソース データベースで FileStream と FileTable を削除することを検討し、もう一度やり直してください。

  • 400 ManagedInstanceLinkSourceDbHasDefunctFiles - SQL Serverのソース データベース '{0}' には、データ レプリケーションが機能するために DEFUNCT 状態のファイルを含Azure SQL Managed Instance必要があります。

  • 400 ManagedInstanceLinkForProvidedAvailabilityGroupsAlreadyExists - 1 つのリンクにデータベースを 1 つだけ含めることができるため、既存のManaged Instance リンクにデータベースを追加することはできません。 別の分散型可用性グループ名を使用して、もう一度やり直してください。

  • 400 ManagedInstanceLinkIsNotFound - Managed Instanceとのリンクが正常に作成されなかったか、データ コピー操作が完了する前に削除されました。

  • 400 ManagedInstanceLinkIsNotInTheCatchupState - データ コピー リンク操作の完了後、Managed Instanceとのリンクがキャッチアップ状態ではありません。

  • 400 StorageAccountFull - Managed Instanceは、基になる Azure ストレージ アカウントの合計容量に達しました。 Azure Premium Storage アカウントでの領域の割り当ては、35 TB に制限されています。

  • 400 CannotUseReservedDatabaseName - この操作では予約データベース名を使用できません。

  • 400 SecurityAdalPrincipalCertExpiredError - Azure Key Vault プリンシパル証明書の有効期限が切れているため、操作を完了できませんでした。

  • 400 AkvHostNotResolvingFromNode - AKV ホスト '' は、サーバー '{0}{1}' の SQL から解決できません。

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - 指定されたKey Vault URI が無効です。

  • 400 KeyMaterialNotFoundOnRemoteServer - リモート サーバーは、TDE 保護機能として使用されるキー マテリアルにアクセスできません。

  • 400 AzureKeyVaultRsaKeyNotSupported - 指定されたキー コンテナーでは、サポートされていない RSA キー サイズまたはキーの種類が使用されます。 サポートされている RSA キー サイズは 2048 または 3072 で、キーの種類は RSA または RSA-HSM です。

  • 400 AzureKeyVaultKeyDisabled - Azure Key Vault キーが無効になっているため、サーバーで操作を完了できませんでした。

  • 400 AzureKeyVaultInvalidExpirationDate - Azure Key Vault キーの有効期限が無効であるため、操作を完了できませんでした。

  • 400 SameKeyUriNotFoundOnRemoteServer - セカンダリ サーバーには、キーの自動ローテーションが有効になっているプライマリ サーバーの暗号化保護機能と同じキー コンテナーのキー マテリアルがありません。

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - Azure Key Vault Uri が null または空であるため、操作を完了できませんでした。

  • 400 SameKeyMaterialNotFoundOnRemoteServer - セカンダリ サーバーには、プライマリ サーバーの暗号化保護機能のキー マテリアルがありません。

  • 400 PerDatabaseCMKRestoreNotSupported - データベース レベルの CMK がプレビューで構成されている場合、データベースの復元はサポートされません。

  • 400 AzureKeyVaultNoServerIdentity - サーバー ID が正しく構成されていません。

  • 400 PerDatabaseCMKHSNotSupported - プレビュー段階のデータベース レベルの CMK は、Hyperscale エディションではサポートされていません。

  • 400 AzureKeyVaultInvalidUri - Azure Key Vaultからの無効な応答。 有効な Azure Key Vault URI を使用してください。

  • 400 AzureKeyVaultMissingPermissions - サーバーに Azure Key Vaultに必要なアクセス許可がありません。

  • 400 UmiMissingAkvPermissions - ユーザーが提供する PrimaryUserAssignedIdentityId に、指定された KeyId へのアクセス権がありません

  • 400 AkvEndpointNotReachableFromNode - サーバー '' 上の SQL から AKV エンドポイント '{0}{1}' に到達できません。

  • 400 SecurityAzureKeyVaultInvalidKeyName - サーバー キー名が無効なため、操作を完了できませんでした。

  • 400 AdalGenericError - Azure Active Directory エラーが発生したため、操作を完了できませんでした。

  • 400 AdalServicePrincipalNotFound - Azure Active Directory ライブラリのサービス プリンシパルが見つからないというエラーが発生したため、操作を完了できませんでした。

  • 400 AzureKeyVaultMalformedVaultUri - 指定されたKey Vault URI が無効です。

  • 400 SecurityAzureKeyVaultGeoChainError - Azure Key Vault (BYOK) を使用して Transparent Data Encryption を有効にする場合、セカンダリのセカンダリ (チェーンと呼ばれるプロセス) の作成はサポートされていません。

  • 400 PerDatabaseCMKDWNotSupported - プレビュー段階のデータベース レベルの CMK は、Datawarehouse エディションではサポートされていません。

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

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

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたサーバーが、指定されたリソース グループとサブスクリプションに存在しません。

  • 404 OperationIdNotFound - Id を持つ操作が存在しません。

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

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

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

  • 404 CannotFindServerCertificateWithThumbprint - 拇印 '' の{0}サーバー証明書が見つかりません。 PowerShell コマンドレット 'Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate' を使用して証明書を作成してください。

  • 404 CannotFindObject - オブジェクトが存在しないか、アクセス許可がないため、オブジェクトが見つかりません

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

  • 404 DatabaseDoesNotExist - ユーザーがこのサーバー インスタンスに存在しないデータベース名を指定しました。

  • 404 ServerNotInSubscription - 指定されたサブスクリプションに指定されたサーバーが存在しません。

  • 404 RestoreSourceDatabaseNotFound - 復元可能なデータベース '' が時刻 '{0}{1}' に見つかりませんでした。

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたサーバーが、指定されたリソース グループとサブスクリプションに存在しません。

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

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

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

  • 409 OperationCancelled - 操作がユーザーによって取り消されました。

  • 409 OperationInterrupted - 同じリソースに対する別の操作によって中断されたため、リソースに対する操作を完了できませんでした。

  • 409 ConflictingServerOperation - サーバーの操作は現在進行中です。

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

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

  • 409 ManagedInstanceIsBusy - サーバー '{0}' は現在ビジー状態です。 数分待ってから、再試行してください。

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

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

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

  • 409 RemoteDatabaseExists - 宛先データベース名は、宛先サーバーに既に存在します。

  • 409 ConflictingDatabaseOperation - データベースには既にいくつかの操作があり、現在の操作は完了するまで待機する必要があります。

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

  • 409 ManagementServiceDatabaseBusy - データベース '{0}' は別の操作でビジー状態です。 後で操作を試してください。

  • 409 ConflictingSystemOperationInProgress - データベースでシステムメンテナンス操作が進行中であり、完了するまでそれ以上の操作を待機する必要があります。

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - レプリケーション のシード処理操作が、既にレプリケーション 関係にあるデータベースで実行されました。

  • 409 ServerKeyNameAlreadyExists - サーバー 上にサーバー キーが既に存在します。

  • 409 ServerKeyUriAlreadyExists - サーバー 上にサーバー キー URI が既に存在します。

  • "409 ServerKeyDoesNotExists - The server key does not exist. " (409 ServerKeyDoesNotExists - サーバー キーは存在しません。)

  • 409 AzureKeyVaultKeyNameNotFound - Azure Key Vault キー名が存在しないため、操作を完了できませんでした。

  • 409 AzureKeyVaultKeyInUse - キーは現在サーバーによって使用されています。

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

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

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

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

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

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

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

  • 500 OperationTimedOut - 操作がタイムアウトし、自動的にロールバックされました。 操作をやり直してください。

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

  • 500 ActivateOrDeactivateWorkflowThrottling - 同時実行ワークフローが多すぎるため、アクティブ化または非アクティブ化ワークフローが失敗しました

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

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

  • 503 DatabaseUnavailable - データベースが使用できないため、操作に失敗しました。

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

  • 503 AzureKeyVaultConnectionFailed - Azure Key Vaultへの接続試行が失敗したため、サーバーで操作を完了できませんでした

  • 503 AzureKeyVaultGenericConnectionError - Key Vault情報を取得しようとしたときにエラーが発生したため、操作を完了できませんでした。

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

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

Create a distributed availability group.

要求のサンプル

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

応答のサンプル

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

定義

名前 説明
DistributedAvailabilityGroup

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

ReplicationMode

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

DistributedAvailabilityGroup

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

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.distributedAvailabilityGroupId

string

分散型可用性グループ ID

properties.lastHardenedLsn

string

最後に強化された lsn

properties.linkState

string

リンクの状態

properties.primaryAvailabilityGroupName

string

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

properties.replicationMode

ReplicationMode

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

properties.secondaryAvailabilityGroupName

string

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

properties.sourceEndpoint

string

ソース エンドポイント

properties.sourceReplicaId

string

ソース レプリカ ID

properties.targetDatabase

string

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

properties.targetReplicaId

string

ターゲット レプリカ ID

type

string

リソースの種類。

ReplicationMode

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

名前 説明
Async

string

Sync

string