Freigeben über


Failover Groups - Create Or Update

Erstellt oder aktualisiert eine Failovergruppe.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}?api-version=2021-11-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
failoverGroupName
path True

string

Der Name der Failovergruppe.

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.

serverName
path True

string

Der Name des Servers, der die Failovergruppe enthält.

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 Erforderlich Typ Beschreibung
properties.partnerServers True

PartnerInfo[]

Liste der Partnerserverinformationen für die Failovergruppe.

properties.readWriteEndpoint True

FailoverGroupReadWriteEndpoint

Lese-/Schreibendpunkt der Failovergruppe instance.

properties.databases

string[]

Liste der Datenbanken in der Failovergruppe.

properties.readOnlyEndpoint

FailoverGroupReadOnlyEndpoint

Schreibgeschützter Endpunkt der Failovergruppe instance.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

FailoverGroup

Die Failovergruppe wurde erfolgreich aktualisiert.

201 Created

FailoverGroup

Die Failovergruppe wurde erfolgreich erstellt.

202 Accepted

Akzeptiert

Other Status Codes

Fehlerantworten: ***

  • 400 FailoverGroupCreateOrUpdateRequestInvalidDatabases: Bei den bereitgestellten Datenbanken-IDs handelt es sich nicht um ordnungsgemäß erstellte Datenbankressourcen-IDs. Ein Beispiel für die richtige Formatierung finden Sie unter https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestInvalidPartner: Das angegebene Partnerfeld im Anforderungstext der Failovergruppe erstellen oder aktualisieren ist leer oder ungültig. Geben Sie einen gültigen Wert für dieses Feld an. Beispiele für ordnungsgemäß formatierte Anforderungen finden Sie unter https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestDuplicatePartner: Mindestens einer der bereitgestellten Partnerserver ist bereits Teil der Failovergruppe. Stellen Sie sicher, dass der primäre Server und alle angegebenen Partnerserver eindeutig sind.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidDatabaseServer: Mindestens eine der bereitgestellten Datenbanken ist auf dem primären Server der Failovergruppe nicht vorhanden. Stellen Sie sicher, dass alle Datenbanken auf dem primären Server vorhanden sind.

  • 400 FailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount: Nur ein Partnerserver für Failovergruppe wird unterstützt. Bitte ändern Sie Ihre Anfrage entsprechend. Beispiele für gültige Anforderungen finden Sie unter https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint: Das ReadWriteEndpoint-Feld ist zum Erstellen oder Aktualisieren von Anforderungen erforderlich.

  • 400 FailoverGroupCreateOrUpdateRequestInvalid: Der Anforderungstext für die Erstellung oder Aktualisierung der Failovergruppe ist leer oder ungültig.

  • 400 FailoverGroupUpdateOrDeleteRequestOnSecondary: Änderungen an der Failovergruppe sind auf einem sekundären Server nicht zulässig. Führen Sie die Anforderung auf dem primären Server aus.

  • 400 FailoverGroupCreateOrUpdateRequestNegativeGracePeriodValues: Der Wert für den Anmutzeitraum für den Endpunkt mit Lese-/Schreibzugriff muss nicht negativ sein.

  • 400 FailoverGroupCreateOrUpdateRequestLessThanMinimumGracePeriodValues: Der Wert für die Anmutungsdauer für die Failovergruppe muss größer oder gleich der Mindestfrist "{0}" in Minuten sein.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFields: Die Eigenschaft failoverWithDataLossGracePeriodMinutes muss bereitgestellt werden, wenn die Failoverrichtlinie Automatic für den Lese-/Schreibendpunkt ausgewählt ist.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteFailoverPolicy: Das FailoverPolicy-Feld für den Lese-/Schreibendpunkt ist zum Erstellen oder Aktualisieren von Anforderungen erforderlich.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFieldsForManualPolicy : Der Wert für den Anstandszeitraum sollte nicht angegeben werden, wenn die Failoverrichtlinie Manuell für den Lese-/Schreibendpunkt ausgewählt ist. Entfernen Sie es aus der Anforderung.

  • 400 FailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified: Der Anforderungstext für die Erstellung oder Aktualisierung der Failovergruppe sollte die schreibgeschützte Eigenschaft ""{0} nicht ändern.

  • 400 FailoverGroupFailoverRequestOnPrimary: Die Failoveranforderung sollte auf dem sekundären Server der Failovergruppe initiiert werden.

  • 400 FailoverGroupPartnerServerFromDifferentSubscription: Der primäre Server und die Partnerserver der Failovergruppe stammen aus unterschiedlichen Abonnements. Ein übergreifendes Abonnement für Server der Failovergruppe ist nicht zulässig.

  • 400 InvalidAddSecondaryPermission: Der Benutzer verfügt nicht über ausreichende Berechtigungen zum Hinzufügen einer sekundären Instanz auf dem angegebenen Server.

  • 400 InvalidSku: Der Benutzer hat eine ungültige SKU angegeben.

  • 400 ServerNotFound: Der angeforderte Server wurde nicht gefunden.

  • 400 FeatureDisabledOnSelectedEdition: Der Benutzer hat versucht, ein Feature zu verwenden, das in der aktuellen Datenbankedition deaktiviert ist.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 InvalidTargetSubregion: Der Zielserver eines nicht lesbaren sekundären Computers befindet sich nicht in einer azure-gekoppelten Region mit Notfallwiederherstellung.

  • 400 PartnerServerNotCompatible: Der Benutzer versucht, eine Datenbank von einem SAWA V1-Server auf einen Sterling-Server zu kopieren oder umgekehrt.

  • 400 IncorrectReplicationLinkState: Der Vorgang erwartet, dass sich die Datenbank im Replikationslink in einem erwarteten Zustand befindet.

  • 400 ResourcePoolNotFound: Der angegebene Pool für elastische Datenbanken ist auf dem angegebenen logischen Server nicht vorhanden.

  • 400 AzureKeyVaultKeyDisabled: Der Vorgang konnte auf dem Server nicht abgeschlossen werden, da der Azure Key Vault-Schlüssel deaktiviert ist.

  • 400 AzureKeyVaultInvalidExpirationDate: Der Vorgang konnte nicht abgeschlossen werden, da das Ablaufdatum des Azure Key Vault Schlüssels ungültig ist.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty: Der Vorgang konnte nicht abgeschlossen werden, da der Azure Key Vault-Uri NULL oder leer ist.

  • 400 AzureKeyVaultNoServerIdentity: Die Serveridentität ist nicht ordnungsgemäß konfiguriert.

  • 400 AzureKeyVaultInvalidUri: Eine ungültige Antwort von Azure Key Vault. Verwenden Sie einen gültigen Azure Key Vault-URI.

  • 400 AzureKeyVaultMissingPermissions: Dem Server fehlen die erforderlichen Berechtigungen für den Azure-Key Vault.

  • 400 SecurityAzureKeyVaultInvalidKeyName: Der Vorgang konnte aufgrund eines ungültigen Serverschlüsselnamens nicht abgeschlossen werden.

  • 400 PlannedFailoverTimedOutForDatabase: Benutzer aufgerufen geplanter Failover, timeout, und eine bestimmte Datenbank scheint Blame zu sein.

  • 400 PlannedFailoverTimedOut: Der Benutzer hat geplanter Failover aufgerufen und beim Versuch, den Partnerverwaltungsdienst zu kontaktieren, ein Timeout ausgelöst.

  • 400 AdalGenericError: Der Vorgang konnte nicht abgeschlossen werden, da ein Azure Active Directory-Fehler aufgetreten ist.

  • 400 AdalServicePrincipalNotFound: Der Vorgang konnte nicht abgeschlossen werden, da ein Fehler beim Dienstprinzipal der Azure Active Directory-Bibliothek nicht gefunden wurde.

  • 400 AzureKeyVaultMalformedVaultUri: Der angegebene Key Vault URI ist ungültig.

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

  • 400 InvalidFailoverGroupRegion: Server, die in einer Failovergruppe angegeben werden, müssen sich in verschiedenen Regionen befinden, um Isolation zu gewährleisten.

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

  • 400 FailoverGroupNotSecondary: Das Failover kann nicht vom primären Server in einer Failovergruppe initiiert werden.

  • 400 InvalidServerName: Ungültiger Servername angegeben.

  • 400 DatabaseInFailoverGroupNotPrimary: GeoDR-Link für die Datenbank ist bereits vorhanden, die Rolle ist jedoch nicht "Primär" oder kein fortlaufender Kopierlink.

  • 400 SecurityAdalPrincipalCertExpiredError: Der Vorgang konnte nicht abgeschlossen werden, da das Azure Key Vault-Prinzipalzertifikat abgelaufen ist.

  • 400 UnableToCreateFailoverGroupDueToTableAuditing: Die Failovergruppe kann nicht für server erstellt werden, auf dem die Tabellenüberwachung aktiviert ist.

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

  • 400 UnableToAddDbWithTableAuditingToFailoverGroup: Auf Datenbank mit aktivierter Tabellenüberwachung kann nicht über den Failovergruppenendpunkt zugegriffen werden.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel: Der angegebene Key Vault URI ist ungültig.

  • 400 KeyMaterialNotFoundOnRemoteServer: Der Remoteserver hat keinen Zugriff auf Schlüsselmaterial, das als TDE-Schutz verwendet wird.

  • 400 LimitOfFailoverGroupsPerServerExceeded: Beim Erstellen einer neuen Failovergruppe wird die zulässige Anzahl von Failovergruppen pro Server überschritten.

  • 400 SameKeyUriNotFoundOnRemoteServer: Der sekundäre Server verfügt nicht über das Schlüsselmaterial aus demselben Schlüsseltresor wie die Verschlüsselungsschutzvorrichtung des primären Servers mit aktivierter automatischer Schlüsselrotation.

  • 400 AzureKeyVaultRsaKeyNotSupported: Der bereitgestellte Schlüsseltresor verwendet nicht unterstützte RSA-Schlüsselgröße oder -Schlüsseltyp. Die unterstützte RSA-Schlüsselgröße ist 2048 oder 3072, und der Schlüsseltyp ist RSA oder RSA-HSM.

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

  • 400 GeoReplicationDatabaseNotSecondary: Der Vorgang erwartet, dass die Datenbank ein Replikationsziel ist.

  • 400 GeoReplicaLimitReached: Das Replikationslimit pro Replikat wurde erreicht.

  • 400 FailoverGroupWithVirtualNetworkRulesNotSupported: Failovergruppen, die mit einer automatischen Failoverrichtlinie konfiguriert sind, werden auf Servern, die mit Firewallregeln für virtuelle Netzwerke konfiguriert sind, derzeit nicht unterstützt. Konfigurieren Sie die Failovergruppe mit einer manuellen Failoverrichtlinie.

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

  • 400 RemoteDatabaseCopyPermission: Der Benutzer verfügt nicht über ausreichende Berechtigungen zum Erstellen einer Datenbankkopie auf dem angegebenen Server.

  • 400 SecurityAzureKeyVaultGeoChainError: Das Erstellen einer sekundären sekundären Instanz (ein Prozess, der als Verkettung bezeichnet wird) wird beim Aktivieren von Transparent Data Encryption mit Azure Key Vault (BYOK) nicht unterstützt.

  • 400 FailoverGroupCreateOrUpdatePartiallySucceededed: Einige Datenbanken konnten nicht hinzugefügt oder entfernt werden.

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

  • 404 ResourceNotFound: Die angeforderte Ressource wurde nicht gefunden.

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

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

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

  • 404 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.

  • 405 UnsupportedReplicationOperation: Für die Datenbank wurde ein nicht unterstützter Replikationsvorgang initiiert.

  • 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 ConflictingSystemOperationInProgress: Ein Systemwartungsvorgang für die Datenbank wird ausgeführt, und weitere Vorgänge müssen warten, bis er abgeschlossen ist.

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo: Der Benutzer hat versucht, ein Geolink zu failovern oder zu beenden, während sich die sekundäre Verbindung in einem Zustand befindet, in dem sie möglicherweise nicht physisch konsistent ist und daher nicht in die primäre Rolle wechseln kann.

  • 409 ServerKeyNameAlreadyExists: Der Serverschlüssel ist bereits auf dem Server vorhanden.

  • 409 ServerKeyUriAlreadyExists: Der Serverschlüssel-URI ist bereits auf dem Server vorhanden.

  • 409 ServerKeyDoesNotExists: Der Serverschlüssel ist nicht vorhanden.

  • 409 UpdateSloInProgress: Der Benutzer hat versucht, einen inkompatiblen Vorgang zu initiieren, während ein SLO-Update ausgeführt wurde.

  • 409 AzureKeyVaultKeyNameNotFound: Der Vorgang konnte nicht abgeschlossen werden, da der Azure Key Vault Schlüsselname nicht vorhanden ist.

  • 409 AzureKeyVaultKeyInUse: Der Schlüssel wird derzeit vom Server verwendet.

  • 409 FailoverGroupAlreadyExists: Die Failovergruppe ist auf einem bestimmten Server bereits vorhanden. Verwenden Sie einen anderen Failovergruppennamen.

  • 409 FailoverGroupBusy: Die Failovergruppe ist mit einem anderen Vorgang beschäftigt.

  • 409 DatabaseBelongsToOtherFailoverGroup: Die Datenbank gehört zu einer anderen Failovergruppe und kann nicht als Teil dieser Gruppe betrachtet werden.

  • 409 DatabaseBeingAddedToFailoverGroup: Die Datenbank wird derzeit der Failovergruppe hinzugefügt. Der Kunde muss warten, bis dieser Vorgang abgeschlossen ist, um das Problem zu entfernen.

  • 409 DatabaseBeingRemovedFromFailoverGroup: Die Datenbank wird derzeit aus der Failovergruppe entfernt. Der Kunde muss warten, bis dieser Vorgang abgeschlossen ist, um das Hinzufügen des Problems durchzuführen.

  • 409 FailoverGroupDnsRecordInUse: Für den angeforderten Endpunkt ist ein doppelter DNS-Eintrag vorhanden.

  • 409 InvalidFailoverGroupName: Ungültiger Failovergruppenname wurde angegeben.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship: Für eine Datenbank, die sich bereits in einer Replikationsbeziehung befindet, wurde ein Seedingvorgang für die Replikation ausgeführt.

  • 409 InvalidDatabaseStateForOperation: Der Vorgang ist in der Datenbank im aktuellen Replikationszustand nicht zulässig.

  • 409 DuplicateGeoDrRelation: Die Datenbanken befinden sich bereits in einer Replikationsbeziehung. Dies ist eine doppelte Anforderung.

  • 409 RemoteDatabaseExists: Der Name der Zieldatenbank ist auf dem Zielserver bereits vorhanden.

  • 409 FailoverGroupUnableToPerformGroupOperationOnDatabases: Die Liste der Datenbanken, die der Failovergruppe hinzugefügt/entfernt werden sollen, enthält Fehler, die den Abschluss des Vorgangs verhindern.

  • 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: Timeout des Vorgangs und automatisches Rollback. Wiederholen Sie den Vorgang.

  • 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 AzureKeyVaultConnectionFailed: Der Vorgang konnte auf dem Server nicht abgeschlossen werden, da versuche, eine Verbindung mit Azure Key Vault herzustellen, fehlgeschlagen sind.

  • 503 AzureKeyVaultGenericConnectionError: Der Vorgang konnte nicht abgeschlossen werden, da beim Versuch, Key Vault Informationen abzurufen, ein Fehler aufgetreten ist.

  • 503 DatabaseUnavailable: Der Vorgang ist fehlgeschlagen, weil die Datenbank nicht verfügbar ist.

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

Beispiele

Create failover group

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/failoverGroups/failover-group-test-3?api-version=2021-11-01

{
  "properties": {
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 480
    },
    "readOnlyEndpoint": {
      "failoverPolicy": "Disabled"
    },
    "partnerServers": [
      {
        "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-secondary-server"
      }
    ],
    "databases": [
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-1",
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-2"
    ]
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/failoverGroups/failover-group-test-3",
  "name": "failover-group-test-3",
  "type": "Microsoft.Sql/servers/failoverGroups",
  "location": "Japan East",
  "properties": {
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 480
    },
    "readOnlyEndpoint": {
      "failoverPolicy": "Disabled"
    },
    "replicationRole": "Primary",
    "replicationState": "CATCH_UP",
    "partnerServers": [
      {
        "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-secondary-server",
        "location": "Japan West",
        "replicationRole": "Secondary"
      }
    ],
    "databases": [
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-1",
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-2"
    ]
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/failoverGroups/failover-group-test-3",
  "name": "failover-group-test-3",
  "type": "Microsoft.Sql/servers/failoverGroups",
  "location": "Japan East",
  "properties": {
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 480
    },
    "readOnlyEndpoint": {
      "failoverPolicy": "Disabled"
    },
    "replicationRole": "Primary",
    "replicationState": "CATCH_UP",
    "partnerServers": [
      {
        "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-secondary-server",
        "location": "Japan West",
        "replicationRole": "Secondary"
      }
    ],
    "databases": [
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-1",
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-2"
    ]
  }
}

Definitionen

Name Beschreibung
FailoverGroup

Eine Failovergruppe.

FailoverGroupReadOnlyEndpoint

Schreibgeschützter Endpunkt der Failovergruppe instance.

FailoverGroupReadWriteEndpoint

Lese-/Schreibendpunkt der Failovergruppe instance.

FailoverGroupReplicationRole

Lokale Replikationsrolle der Failovergruppe instance.

PartnerInfo

Partnerserverinformationen für die Failovergruppe.

ReadOnlyEndpointFailoverPolicy

Failoverrichtlinie des schreibgeschützten Endpunkts für die Failovergruppe.

ReadWriteEndpointFailoverPolicy

Failoverrichtlinie des Lese-/Schreibendpunkts für die Failovergruppe. Wenn failoverPolicy Automatisch ist, ist failoverWithDataLossGracePeriodMinutes erforderlich.

FailoverGroup

Eine Failovergruppe.

Name Typ Beschreibung
id

string

Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.databases

string[]

Liste der Datenbanken in der Failovergruppe.

properties.partnerServers

PartnerInfo[]

Liste der Partnerserverinformationen für die Failovergruppe.

properties.readOnlyEndpoint

FailoverGroupReadOnlyEndpoint

Schreibgeschützter Endpunkt der Failovergruppe instance.

properties.readWriteEndpoint

FailoverGroupReadWriteEndpoint

Lese-/Schreibendpunkt der Failovergruppe instance.

properties.replicationRole

FailoverGroupReplicationRole

Lokale Replikationsrolle der Failovergruppe instance.

properties.replicationState

string

Replikationsstatus der Failovergruppe instance.

tags

object

Ressourcentags.

type

string

Der Ressourcentyp.

FailoverGroupReadOnlyEndpoint

Schreibgeschützter Endpunkt der Failovergruppe instance.

Name Typ Beschreibung
failoverPolicy

ReadOnlyEndpointFailoverPolicy

Failoverrichtlinie des schreibgeschützten Endpunkts für die Failovergruppe.

FailoverGroupReadWriteEndpoint

Lese-/Schreibendpunkt der Failovergruppe instance.

Name Typ Beschreibung
failoverPolicy

ReadWriteEndpointFailoverPolicy

Failoverrichtlinie des Lese-/Schreibendpunkts für die Failovergruppe. Wenn failoverPolicy Automatisch ist, ist failoverWithDataLossGracePeriodMinutes erforderlich.

failoverWithDataLossGracePeriodMinutes

integer

Nachfrist, bevor ein Failover mit Datenverlust für den Lese-/Schreibendpunkt versucht wird. Wenn failoverPolicy Automatisch ist, ist failoverWithDataLossGracePeriodMinutes erforderlich.

FailoverGroupReplicationRole

Lokale Replikationsrolle der Failovergruppe instance.

Name Typ Beschreibung
Primary

string

Secondary

string

PartnerInfo

Partnerserverinformationen für die Failovergruppe.

Name Typ Beschreibung
id

string

Ressourcenbezeichner des Partnerservers.

location

string

Geostandort des Partnerservers.

replicationRole

FailoverGroupReplicationRole

Replikationsrolle des Partnerservers.

ReadOnlyEndpointFailoverPolicy

Failoverrichtlinie des schreibgeschützten Endpunkts für die Failovergruppe.

Name Typ Beschreibung
Disabled

string

Enabled

string

ReadWriteEndpointFailoverPolicy

Failoverrichtlinie des Lese-/Schreibendpunkts für die Failovergruppe. Wenn failoverPolicy Automatisch ist, ist failoverWithDataLossGracePeriodMinutes erforderlich.

Name Typ Beschreibung
Automatic

string

Manual

string