Freigeben über


Distributed Availability Groups - Update

Updates einen Replikationsmodus für verteilte Verfügbarkeitsgruppen.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
distributedAvailabilityGroupName
path True

string

Der Name der verteilten Verfügbarkeitsgruppe.

managedInstanceName
path True

string

Der Name der verwalteten Instanz.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.primaryAvailabilityGroupName

string

Name der primären Verfügbarkeitsgruppe

properties.replicationMode

ReplicationMode

Der Replikationsmodus einer verteilten Verfügbarkeitsgruppe. Der Parameter wird während der Linkerstellung ignoriert.

properties.secondaryAvailabilityGroupName

string

Der Name der sekundären Verfügbarkeitsgruppe

properties.sourceEndpoint

string

Der Quellendpunkt

properties.targetDatabase

string

Der Name der Zieldatenbank

Antworten

Name Typ Beschreibung
200 OK

DistributedAvailabilityGroup

Das Update des Replikationsmodus für verteilte Verfügbarkeitsgruppen wurde erfolgreich initiiert.

202 Accepted

Die Anforderung zum Aktualisieren des Replikationsmodus für verteilte Verfügbarkeitsgruppen wurde akzeptiert.

Other Status Codes

Fehlerantworten: ***

  • 400 NameAlreadyExists: Der angegebene Name ist bereits vorhanden.

  • 400 InvalidCollation: Ungültige Sortierung.

  • 400 ProvisioningDisabled: Zeigt die Fehlermeldung vom Ressourcenbetriebsautorisierer unverändert an, ohne Änderungen

  • 400 RegionDoesNotAllowProvisioning: Der ausgewählte Speicherort akzeptiert keine neuen Windows Azure SQL Datenbankserver. Dies kann sich zu einem späteren Zeitpunkt ändern.

  • 400 UnableToResolveRemoteServer: Der Name des Remotepartnerservers konnte aufgrund eines ungültigen Servernamens oder DNS-Konnektivitätsprobleme nicht aufgelöst werden.

  • 400 HkCannotSwitchToInactive: Die Datenbank kann nicht mit der Aktualisierung des Tarifs fortfahren, da sie über speicheroptimierte Objekte verfügt. Löschen Sie solche Objekte, und versuchen Sie es erneut.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 CloudLifterUnsupportedFeature: Die Funktionalität ist derzeit auf dem verwaltete Instanz nicht verfügbar.

  • 400 ManagedInstanceSloUpdateFailed : Der SLO-Vorgang "{0}" kann nicht erfolgreich ausgeführt werden, da die Speicherauslastung von "{1}" das Kontingent überschreitet.

  • 400 OperationCanNotStartDueToMiLink: Der Vorgang "{0}" kann nicht abgeschlossen werden, da eine Datenbank in einem Erstellungsprozess über verwaltete Instanz Link vorhanden ist. Warten Sie, bis die Linkerstellung abgeschlossen ist, oder löschen Sie den Link, und wiederholen Sie den Vorgang erneut.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled: Das Aktualisieren von SLO für verwaltete Instanzen mit lokalem Speicher wird noch nicht unterstützt.

  • 400 InvalidSubnetResourceId: Die angegebene Subnetzressourcen-ID für die verwaltete instance erstellen oder aktualisieren ist ungültig.

  • 400 VnetInWrongRegion: Virtuelles Netzwerk befindet sich in einer falschen Region.

  • 400 AlterDbDeactivatedNotSupported: Fehler beim Datenbankvorgang für Server "{0}", Datenbank "{1}" aufgrund unerwarteter Verzögerung. Wiederholen Sie den Vorgang.

  • 400 VnetAddressRangeError: Der Adressbereich des virtuellen Netzwerks ist ungültig.

  • 400 RegionDoesNotSupportVersion: Ein Benutzer hat versucht, einen Server einer angegebenen Version an einem Speicherort zu erstellen, an dem diese Serverversion nicht unterstützt wird.

  • 400 VnetConfigIsNotAllowed: Die Konfiguration virtueller Netzwerke ist nicht zulässig.

  • 400 InstanceFailoverGroupDoesNotExist: Die Failovergruppe ist auf einem Server nicht vorhanden.

  • 400 ManagedInstanceClassicVnetNotSupported: verwaltete Instanz kann nicht mit einem klassischen virtuellen Netzwerk verbunden werden.

  • 400 VnetConfigHasNsg: Der Benutzer hat versucht, das Subnetz des verwalteten Servers in Netzwerksicherheitsgruppen einzuschleusen.

  • 400 VnetConfigHasNoUdr: Der Benutzer hat versucht, das Subnetz des verwalteten Servers ohne standardmäßige benutzerdefinierte Routingtabelle einzuschleusen.

  • 400 VnetConfigHasInvalidUdr: Der Benutzer hat versucht, das Verwaltete Server-Subnetz mit einer ungültigen benutzerdefinierten Routingtabelle einzuschleusen.

  • 400 VnetConfigHasInvalidDns: Der Benutzer hat versucht, das Verwaltete Server-Subnetz mit ungültigem benutzerdefiniertem DNS einzuschleusen.

  • 400 VnetConfigHasServiceEndpoints: Der Benutzer hat versucht, das Subnetz des verwalteten Servers mit Dienstendpunkten einzuschleusen.

  • 400 VnetSubnetIsInUse: Der Benutzer hat versucht, das Subnetz des verwalteten Servers einzuschleusen, das nicht leer ist.

  • 400 VnetSubnetIsLocked: Der Benutzer hat versucht, ein Verwaltetes Server-Subnetz einzuschleusen, das sich im gesperrten Bereich befindet.

  • 400 VnetSubnetIsGateway: Der Benutzer hat versucht, ein Verwaltetes Server-Subnetz einzuschleusen, das das Gatewaysubnetz ist.

  • 400 VnetSubnetIsUnknown: Der Benutzer hat versucht, das Subnetz des verwalteten Servers einzuschleusen, das nicht vorhanden ist.

  • 400 VnetSubnetConflictWithIntendedPolicy: Der Benutzer hat versucht, das Subnetz des verwalteten Servers einzuschleusen, das einen Konflikt mit IntendedPolicy aufweist.

  • 400 ManagedInstanceInvalidEditionForSku: Die angegebene Edition {0} ist nicht mit der angegebenen SKU {1}konsistent.

  • 400 ManagedInstanceInvalidLicenseType: Der angegebene Lizenztyp {0} ist ungültig.

  • 400 ManagedInstanceUpdateSloInProgress: "Der Vorgang konnte nicht abgeschlossen werden, weil eine Dienstebenenänderung für verwaltete instance "{0}" ausgeführt wird. Warten Sie, bis der Vorgang abgeschlossen ist, und versuchen Sie es noch mal.“

  • 400 VnetResourceNotFound – Ressource nicht gefunden: '{0}'.

  • 400 InstanceCollationUpdateNotSupported: Der Benutzer kann instance Sortierung auf verwaltete Instanz nicht ändern.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported: Benutzer können eine verwaltete Instanz nur mit der Sortierung "SQL_Latin1_General_CP1_CI_AS" erstellen.

  • 400 ManagedInstanceOperationInProgress: Der Vorgang konnte nicht abgeschlossen werden, weil {0} der Vorgang ausgeführt wird. Warten Sie, bis der Vorgang abgeschlossen ist, und versuchen Sie es erneut.

  • 400 ManagedInstanceExceedMaxAzureStorage: Der Vorgang konnte nicht abgeschlossen werden, da die gesamt zugewiesene Speichergröße für Universell instance überschritten {0}würde. Reduzieren Sie die Anzahl der Datenbankdateien und wiederholen Sie den Vorgang.

  • 400 ManagedInstanceHasGeoReplica: Der Vorgang konnte nicht abgeschlossen werden, da instance georeplizierte sekundäre instance konfiguriert hat.

  • 400 InvalidDnsZone: Der Vorgang ist fehlgeschlagen, weil Sie versuchen, verwaltete instance als Georeplikation sekundär für das Subnetz {0} bereitzustellen, in dem bereits eine verwaltete instance vorhanden ist. Die Bereitstellung von verwalteten instance als sekundäre Georeplikation wird nur in Fällen unterstützt, in denen verwaltete instance die erste instance in einem Subnetz bereitgestellt wird. Erwägen Sie die Bereitstellung verwalteter instance als Georeplikation sekundär für ein anderes Subnetz, in dem keine verwalteten Instanzen vorhanden sind, oder wenn die Bereitstellung in einem Subnetz mit vorhandenen verwalteten instance deaktivieren Sie die Georeplikationsoption.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed – Ungültige Speichergröße: Speichergrößenlimit ({0} GB) ist kleiner als der aktuell verwendete Speicher ({1} GB). Geben Sie eine höhere Speichergröße an.

  • 400 InvalidTimezone : Ungültige Zeitzone.

  • 400 InstanceTimezoneUpdateNotSupported: Die Aktualisierung der Instanzzeitzone wird nicht unterstützt.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported: Erstellen verwaltete Instanz mit nicht standardmäßiger Zeitzone nicht unterstützt.

  • 400 ManagedInstanceIpAddressRangeLimit: Die Erstellung/Skalierung der verwalteten instance kann nicht ausgeführt werden, da im Subnetz nicht genügend IP-Adressen für die Ausführung des Vorgangs verfügbar sind.

  • 400 VnetDelegationNotAllowed: Der Benutzer hat versucht, verwalteten Server in das Subnetz einzuschleusen, das delegiert ist.

  • 400 SubnetHasResourcesOfDifferentType: Der Benutzer hat versucht, MI im Subnetz zu erstellen, das Ressourcen unterschiedlichen Typs aufweist.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed : Das Aktualisieren von verwaltete Instanz mit Wartungsfenstereinstellungen ist nicht zulässig.

  • 400 VnetPrepareNIPFailed: Der Benutzer hat versucht, ein Subnetz vorzubereiten, das einen Konflikt mit NetworkIntentPolicy aufweist.

  • 400 ManagedInstanceDeprecatedHardwareFamily: Das Ändern der Hardwaregeneration in veraltete {0} Generation ist nicht möglich.

  • 400 ManagedInstanceBackupStorageTypeNotSupported: Der Sicherungsspeichertypparameter ist im instance Updatevorgangs nicht zulässig.

  • 400 EmptyPDCInvalidDnsZone: Dieser verwaltete instance kann nicht bereitgestellt werden, da seine DNS-Zone nicht mit dem DNS-Präfix des für das Subnetz {0}vorgesehenen virtuellen Clusters übereinstimmt. Obwohl dieser virtuelle Cluster leer ist, kann sein DNS-Präfix nicht geändert werden. Leere virtuelle Cluster werden nach mehreren Stunden automatisch entfernt. Erwägen Sie, auf das Ablauf dieses virtuellen Clusters zu warten oder diesen virtuellen Cluster manuell zu löschen und dann den verwalteten instance zu erstellen.

  • 400 MissingIdentityId: Es wird keine benutzerseitig zugewiesene Identität angegeben, wenn der Identitätstyp auf UserAssigned festgelegt ist

  • 400 InvalidPrimaryIdentityId : User stellt einen Wert für PrimaryUserIdentityId bereit, aber derselbe wird nicht im IdentityId-Parameter aufgeführt.

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported : Das Feature ZoneRedundant wird für die ausgewählte Dienstebene nicht unterstützt. Weitere Informationen finden Sie unter aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled: Das Aktivieren des Features zoneRedundant ist nicht möglich, sobald die verwaltete instance erstellt wurde. Weitere Informationen finden Sie unter aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled: Das Deaktivieren von zoneRedundant-Feature ist nicht möglich, sobald die verwaltete instance erstellt wurde. Weitere Informationen finden Sie unter aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions : PrimaryUserAssignedIdentityId, die vom Benutzer bereitgestellt wird, hat keinen Zugriff auf die bereitgestellte KeyId

  • 400 MissingPrimaryIdentity : PrimaryUserAssignedIdentityId, die vom Benutzer bereitgestellt wird, hat keinen Zugriff auf die bereitgestellte KeyId

  • 400 SubnetIdCantBeUpdated: Das Ändern von verwalteten instance Subnetz wird nicht unterstützt. Entfernen Sie diesen Parameter aus der Anforderung.

  • 400 MigrationToAnotherVNetNotSupported: Ausgewähltes Subnetz befindet sich in einem anderen Virtual Network. Das Verschieben von verwalteten instance in eine andere Virtual Network ist nicht möglich. Geben Sie ein Subnetz aus Virtual Network {0}an.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported: Das bereitgestellte Subnetz weist eine andere DNS-Zone als die aktuelle auf. Das Ändern instance DNS-Zone wird nicht unterstützt. Geben Sie das Subnetz mit derselben DNS-Zone an, erstellen Sie ein neues Subnetz, oder geben Sie ein leeres Subnetz an.

  • 400 MigrationToGen4SubnetNotSupported: Es ist nicht möglich, das Subnetz zu aktualisieren, während es auf Gen4-Hardware ausgeführt wird, da es veraltet ist. Aktualisieren Sie Ihre Hardware im Rahmen des sich ändernden verwalteten instance Subnetzvorgangs von Gen4 auf Gen5, indem Sie beide Parameter gleichzeitig angeben: Zielsubnetz und Hardwaregenerierung.

  • 400 PrimaryIdentityMissingPermissionForKeyId – KeyId wird vom Benutzer während der Erstellung bereitgestellt, aber PrimaryUserAssignedIdentityId wird nicht im API-Aufruf bereitgestellt.

  • 400 InvalidIdentityTypeForKeyId: KeyId wird vom Benutzer während der Erstellung bereitgestellt, aber der Identitätstyp ist nicht auf "UserAssigned" festgelegt.

  • 400 ServerNotFound: Der angeforderte Server wurde nicht gefunden.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit: Der Vorgang konnte nicht abgeschlossen werden, da einige der Datenbankdateien den maximalen Grenzwert für Universell Dateigröße von {0} GB überschreiten.

  • 400 ManagedInstanceStoppingOrStopped : Konfliktierender Vorgang, der übermittelt wird, während sich instance im Status "Beenden/Beendet" befindet

  • 400 ManagedInstanceStarting : Konfliktierender Vorgang übermittelt, während sich instance im Startzustand befindet

  • 400 InstancePoolNotEnoughCapacity : Ein instance-Pool verfügt nicht über genügend Kapazität.

  • 400 SourceAndTargetSubnetsMustBeVnetPeered: Subnetz, das derzeit von verwalteten instance und bereitgestellten Zielsubnetzen verwendet wird, sind Teil der virtuellen Netzwerke, die nicht mit dem Peering virtueller Netzwerke verbunden sind oder das Peering eingerichtet haben, aber keinen zugelassenen Datenverkehr haben. Um verwaltete instance von einem Subnetz in ein anderes zu verschieben, muss das Peering virtueller Netzwerke sowohl aus dem virtuellen Quell- als auch aus dem Zielnetzwerk eingerichtet werden. Konfigurieren Sie die Anforderungen für virtuelle Netzwerke, und versuchen Sie es dann erneut. https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networksWeitere Informationen.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription: Subnetz, das für die Bereitstellung von verwalteten instance bereitgestellt wird, befindet sich in einem anderen Abonnement als dem, das für verwaltete instance übermittelt wird. Verwaltete instance und Subnetz, die für die Bereitstellung des instance verwendet werden, müssen sich im selben Abonnement befinden. Geben Sie ein anderes Subnetz an, oder wechseln Sie zum Subnetzabonnement, und versuchen Sie es dann erneut.

  • 400 CreateManagedInstanceInvalidSubnetSize: Der Benutzer hat versucht, verwaltete instance in einem Subnetz zu erstellen, das kleiner als die zulässige minimale Subnetzgröße ist.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap: Das für verwaltete instance Migration ausgewählte Subnetz verfügt über einen Adressbereich, der sich mit dem Adressbereich des Subnetzes überschneidet, der georeplizierte sekundäre instance enthält. Überprüfen Sie, ob Ihr Subnetz gemäß den Richtlinien in https://aka.ms/move-managed-instancekonfiguriert ist.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication: Das für die Migration von verwalteten instance ausgewählte Subnetz ist nicht so konfiguriert, dass die Kommunikation mit einem georeplizierten sekundären instance aktiviert wird. Überprüfen Sie, ob alle erforderlichen Ports geöffnet sind. Um Ihr Subnetz ordnungsgemäß zu konfigurieren, lesen Sie die Richtlinien in https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier: Der Bezeichner enthält NULL oder ein ungültiges Unicode-Zeichen.

  • 400 InvalidLoginName: Der angegebene Anmeldename ist ungültig.

  • 400 InvalidUsername: Der angegebene Benutzername enthält ungültige Zeichen.

  • 400 PasswordTooShort: Das angegebene Kennwort ist zu kurz

  • 400 PasswordTooLong: Das angegebene Kennwort ist zu lang.

  • 400 PasswordNotComplex: Das angegebene Kennwort ist nicht komplex genug.

  • 400 GatewayInvalidEdition: "{0}" ist in dieser Version von SQL Server keine gültige Datenbankedition.

  • 400 InvalidLocation: Ein ungültiger Speicherort wurde angegeben.

  • 400 InvalidParameterValue: Einem Parameter wurde ein ungültiger Wert zugewiesen.

  • 400 InvalidServerName: Ungültiger Servername angegeben.

  • 400 PitrPointInTimeInvalid: Der Zeitpunkt {0} ist ungültig. Gültiger Zeitpunkt reicht von {1} Tagen früher bis jetzt und nicht vor der Erstellungszeit des Quellservers.

  • 400 CannotUseTrailingWhitespacesInDatabaseName: Fehler bei der Überprüfung des Datenbanknamens.

  • 400 StorageAccountFull: verwaltete Instanz hat die Gesamtkapazität des zugrunde liegenden Azure-Speicherkontos erreicht. Azure Storage Premium-Konto ist auf 35 TB zugewiesenen Speicherplatz begrenzt.

  • 400 AkvHostNotResolvingFromNode: DER AKV-Host "{0}" kann von SQL auf dem Server "{1}" nicht aufgelöst werden.

  • 400 InvalidBackupRetentionPeriod: Die Aufbewahrungstage von {0} sind keine gültige Konfiguration. Die gültige Sicherungsaufbewahrung in Tagen muss zwischen {1} und betragen. {2}

  • 400 ManagedDatabaseNameInUse: Die Datenbank "{0}" ist bereits vorhanden. Wählen Sie einen anderen Datenbanknamen aus.

  • 400 NoMoreSpaceInManagedInstance: Die verwaltete instance hat ihr Speicherlimit erreicht. Die Speicherauslastung für die verwalteten instance darf (%d) MB nicht überschreiten.

  • 400 ManagedInstanceUpdateSloInProgress: "Der Vorgang konnte nicht abgeschlossen werden, weil eine Änderung der Dienstebene für verwaltete instance "{0}" ausgeführt wird. Warten Sie, bis der Vorgang abgeschlossen ist, und versuchen Sie es noch mal.“

  • 400 SameKeyMaterialNotFoundOnRemoteServer: Der sekundäre Server verfügt nicht über das Schlüsselmaterial der Verschlüsselungsschutzvorrichtung des primären Servers.

  • 400 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.

  • 400 RegionDoesNotSupportVersion: Ein Benutzer hat versucht, einen Server einer angegebenen Version an einem Speicherort zu erstellen, an dem diese Serverversion nicht unterstützt wird.

  • 400 PasswordNotComplex: Das angegebene Kennwort ist nicht komplex genug.

  • 400 CannotUseReservedDatabaseName: Der Name der reservierten Datenbank kann in diesem Vorgang nicht verwendet werden.

  • 400 InvalidServerName: Ungültiger Servername angegeben.

  • 400 SourceServerNotFound: Der Serverteil einer Quelldatenbank-ID, der in einem CreateDatabaseAsCopy-API-Aufruf bereitgestellt wird, wird keinem vorhandenen Server zugeordnet.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 CurrentDatabaseSizeExceedsMaxSize: Der Benutzer hat versucht, die maximale Größe für eine Datenbank auf eine Größe zu reduzieren, die kleiner als die aktuelle Nutzung ist.

  • 400 InvalidCollation: Sortierung wird vom Server nicht erkannt.

  • 400 AkvEndpointNotReachableFromNode: DER AKV-Endpunkt "{0}" ist von SQL auf dem Server "{1}" nicht erreichbar.

  • 400 ServerNotFound: Der angeforderte Server wurde nicht gefunden.

  • 400 UnsupportedServiceName: Der angegebene Name ist ein ungültiger Name, da er mindestens ein nicht unterstütztes Unicode-Zeichen enthält.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize: Der Benutzer hat versucht, die Datenbank in eine SKU mit einer niedrigeren maximalen Protokollgröße als die aktuelle Verwendung zu ändern.

  • 400 DatabaseNumberLimitReached: Maximale Anzahl von Datenbanken für SQL-Datenbank verwaltete Instanz erreicht.

  • 400 CannotUseReservedDatabaseName: Der Name der reservierten Datenbank kann in diesem Vorgang nicht verwendet werden.

  • 404 ResourceNotFound: Die angeforderte Ressource wurde nicht gefunden.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden.

  • 404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 OperationIdNotFound: Der Vorgang mit der ID ist nicht vorhanden.

  • 404 ResourceDoesNotExist : Ressource mit dem Namen "{0}" ist nicht vorhanden. Geben Sie zum Fortfahren einen gültigen Ressourcennamen an.

  • 404 InstancePoolNotFound: Ein instance Pool wurde nicht gefunden

  • 404 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 404 CannotFindServerCertificateWithThumbprint: Serverzertifikat mit Fingerabdruck "{0}" kann nicht gefunden werden. Verwenden Sie das PowerShell-Cmdlet "Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate", um das Zertifikat zu erstellen.

  • 404 CannotFindObject: Das Objekt kann nicht gefunden werden, weil es nicht vorhanden ist oder Sie über keine Berechtigungen verfügen.

  • 404 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 404 DatabaseDoesNotExist: Der Benutzer hat einen Datenbanknamen angegeben, der auf diesem Server instance nicht vorhanden ist.

  • 404 ServerNotInSubscription: Der angegebene Server ist im angegebenen Abonnement nicht vorhanden.

  • 404 RestoreSourceDatabaseNotFound: Datenbank "{0}" konnte zum Zeitpunkt "{1}" nicht gefunden werden, die wiederhergestellt werden kann.

  • 404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 405 InvalidVcoreValue: Der Wert des {0} virtuellen Kerns ist ungültig. Geben Sie einen gültigen wert für virtuelle Kerne an.

  • 405 InvalidHardwareGenerationValue : HardwareGeneration {0} ist ungültig. Geben Sie einen gültigen HardwareGeneration-Wert an.

  • 405 InvalidStorageSizeValue: "Ungültige Speichergröße: {0} GB. Die Speichergröße muss in GB-Schritten {3} zwischen {1} und {2} Gigabyte angegeben werden.

  • 409 OperationCancelled: Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 OperationInterrupted: Der Vorgang für die Ressource konnte nicht abgeschlossen werden, da er durch einen anderen Vorgang für dieselbe Ressource unterbrochen wurde.

  • 409 ConflictingServerOperation: Für den Server wird derzeit ein Vorgang ausgeführt.

  • 409 SubscriptionDisabled: Das Abonnement ist deaktiviert.

  • 409 ServerOverridePreconditionFailed: Fehler beim Anwenden der Serverüberschreibung für die Kategorie "{0}", da sich die physische Datenbank oder instance "{1}" im Server "{2}" derzeit nicht im Status "Bereit" oder "Deaktiviert" befindet.

  • 409 ManagedInstanceIsBusy: Der Server "{0}" ist derzeit ausgelastet. Warten Sie vor dem Wiederholen des Vorgangs einige Minuten.

  • 409 ServerAlreadyExists: Doppelter Servername.

  • 409 ServerDisabled: Server ist deaktiviert.

  • 409 ServerQuotaExceeded: Der Server kann einem Abonnement nicht hinzugefügt werden, da er das Kontingent überschreitet.

  • 409 RemoteDatabaseExists: Der Zieldatenbankname ist auf dem Zielserver bereits vorhanden.

  • 409 ConflictingDatabaseOperation: Es gibt bereits einen Vorgang für die Datenbank, und der aktuelle Vorgang sollte warten, bis er abgeschlossen ist.

  • 409 SubscriptionDisabled: Das Abonnement ist deaktiviert.

  • 409 ManagementServiceDatabaseBusy : Datenbank "{0}" ist mit einem anderen Vorgang beschäftigt. Versuchen Sie ihren Vorgang später.

  • 409 ConflictingSystemOperationInProgress: Ein Systemwartungsvorgang für die Datenbank wird ausgeführt, und weitere Vorgänge müssen warten, bis er abgeschlossen ist.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 ConflictingSubscriptionOperation: Für das Abonnement wird derzeit ein Vorgang ausgeführt.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 OperationTimedOut: Der Vorgang ist timeout und wird automatisch zurückgesetzt. Wiederholen Sie den Vorgang.

  • 500 GatewayInternalServerError: Beim Server ist eine unerwartete Ausnahme aufgetreten.

  • 500 ActivateOrDeactivateWorkflowThrottling: Fehler beim Aktivierungs- oder Deaktivierungsworkflow, weil zu viele gleichzeitige Workflows vorhanden sind

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 DatabaseUnavailable: Fehler beim Vorgang, weil die Datenbank nicht verfügbar ist.

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 504 RequestTimeout: Die Dienstanforderung hat das zulässige Timeout überschritten.

  • 504 RequestTimeout: Die Dienstanforderung hat das zulässige Timeout überschritten.

Beispiele

Update the distributed availability group replication mode before deleting it.

Beispielanforderung

PATCH 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": {
    "replicationMode": "Sync"
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "replicationMode": "Sync"
  },
  "name": "dag",
  "id": "/subscriptions/f2669dff-5f08-45dd-b857-b2a60b72cdc9/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
  "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups"
}

Definitionen

Name Beschreibung
DistributedAvailabilityGroup

Verteilte Verfügbarkeitsgruppe zwischen Box und Sql verwaltete Instanz.

ReplicationMode

Der Replikationsmodus einer verteilten Verfügbarkeitsgruppe. Der Parameter wird während der Linkerstellung ignoriert.

DistributedAvailabilityGroup

Verteilte Verfügbarkeitsgruppe zwischen Box und Sql verwaltete Instanz.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.distributedAvailabilityGroupId

string

Die verteilte Verfügbarkeitsgruppen-ID

properties.lastHardenedLsn

string

Die letzte gehärtete Lsn

properties.linkState

string

Der Linkstatus

properties.primaryAvailabilityGroupName

string

Name der primären Verfügbarkeitsgruppe

properties.replicationMode

ReplicationMode

Der Replikationsmodus einer verteilten Verfügbarkeitsgruppe. Der Parameter wird während der Linkerstellung ignoriert.

properties.secondaryAvailabilityGroupName

string

Der Name der sekundären Verfügbarkeitsgruppe

properties.sourceEndpoint

string

Der Quellendpunkt

properties.sourceReplicaId

string

Die Quellreplikat-ID

properties.targetDatabase

string

Der Name der Zieldatenbank

properties.targetReplicaId

string

Die Zielreplikat-ID

type

string

Der Ressourcentyp.

ReplicationMode

Der Replikationsmodus einer verteilten Verfügbarkeitsgruppe. Der Parameter wird während der Linkerstellung ignoriert.

Name Typ Beschreibung
Async

string

Sync

string