Failover Groups - Update

Feladatátvételi csoport frissítése.

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

URI-paraméterek

Name In Kötelező Típus Description
failoverGroupName
path True

string

A feladatátvételi csoport neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.databases

string[] (arm-id)

A feladatátvételi csoport adatbázisainak listája.

properties.partnerServers

PartnerInfo[]

A feladatátvételi csoport partnerkiszolgálói adatainak listája.

properties.readOnlyEndpoint

FailoverGroupReadOnlyEndpoint

A feladatátvételi csoportpéldány írásvédett végpontja.

properties.readWriteEndpoint

FailoverGroupReadWriteEndpoint

A feladatátvételi csoportpéldány olvasási-írási végpontja.

properties.secondaryType

FailoverGroupDatabasesSecondaryType

Másodlagos típusú adatbázisok a partnerkiszolgálón.

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

FailoverGroup

Az Azure működése sikeresen befejeződött.

202 Accepted

Az erőforrás-frissítési kérelem elfogadva.

Fejlécek

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Add database to failover group with standby secondary on partner server.
Update failover group

Add database to failover group with standby secondary on partner server.

Mintakérelem

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

{
  "properties": {
    "databases": [
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/databases/testdb-1"
    ],
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 120
    },
    "secondaryType": "Standby"
  }
}

Mintaválasz

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

Update failover group

Mintakérelem

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

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

Mintaválasz

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

Definíciók

Name Description
createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

FailoverGroup

Feladatátvételi csoport.

FailoverGroupDatabasesSecondaryType

Másodlagos típusú adatbázisok a partnerkiszolgálón.

FailoverGroupReadOnlyEndpoint

A feladatátvételi csoportpéldány írásvédett végpontja.

FailoverGroupReadWriteEndpoint

A feladatátvételi csoportpéldány olvasási-írási végpontja.

FailoverGroupReplicationRole

A feladatátvételi csoportpéldány helyi replikációs szerepköre.

FailoverGroupUpdate

Feladatátvételi csoport frissítési kérése.

PartnerInfo

Partnerkiszolgáló adatai a feladatátvételi csoporthoz.

ReadOnlyEndpointFailoverPolicy

A feladatátvételi csoport írásvédett végpontjának feladatátvételi szabályzata.

ReadWriteEndpointFailoverPolicy

A feladatátvételi csoport olvasási-írási végpontjának feladatátvételi szabályzata. Ha a feladatátvételi házirend automatikus, akkor a feladatátvételWithDataLossGracePeriodMinutes szükséges.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hiba célpontja.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

FailoverGroup

Feladatátvételi csoport.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Erőforrás helye.

name

string

Az erőforrás neve

properties.databases

string[] (arm-id)

A feladatátvételi csoport adatbázisainak listája.

properties.partnerServers

PartnerInfo[]

A feladatátvételi csoport partnerkiszolgálói adatainak listája.

properties.readOnlyEndpoint

FailoverGroupReadOnlyEndpoint

A feladatátvételi csoportpéldány írásvédett végpontja.

properties.readWriteEndpoint

FailoverGroupReadWriteEndpoint

A feladatátvételi csoportpéldány olvasási-írási végpontja.

properties.replicationRole

FailoverGroupReplicationRole

A feladatátvételi csoportpéldány helyi replikációs szerepköre.

properties.replicationState

string

A feladatátvételi csoportpéldány replikációs állapota.

properties.secondaryType

FailoverGroupDatabasesSecondaryType

Másodlagos típusú adatbázisok a partnerkiszolgálón.

systemData

systemData

Azure Resource Manager metaadat, amely createdBy és modifiedBy információkat tartalmaz.

tags

object

Erőforráscímkék.

type

string

Az erőforrás típusa. Például: "Microsoft. Compute/virtualMachines" vagy "Microsoft. Tárhely/tárolásFiókok"

FailoverGroupDatabasesSecondaryType

Másodlagos típusú adatbázisok a partnerkiszolgálón.

Érték Description
Geo

Földrajz

Standby

készenlét

FailoverGroupReadOnlyEndpoint

A feladatátvételi csoportpéldány írásvédett végpontja.

Name Típus Description
failoverPolicy

ReadOnlyEndpointFailoverPolicy

A feladatátvételi csoport írásvédett végpontjának feladatátvételi szabályzata.

targetServer

string (arm-id)

A célpartner-kiszolgáló, amelyre az írásvédett végpont mutat.

FailoverGroupReadWriteEndpoint

A feladatátvételi csoportpéldány olvasási-írási végpontja.

Name Típus Description
failoverPolicy

ReadWriteEndpointFailoverPolicy

A feladatátvételi csoport olvasási-írási végpontjának feladatátvételi szabályzata. Ha a feladatátvételi házirend automatikus, akkor a feladatátvételWithDataLossGracePeriodMinutes szükséges.

failoverWithDataLossGracePeriodMinutes

integer (int32)

Az olvasási-írási végpont esetében a feladatátvételt megelőző türelmi időszak adatvesztéssel történik. Ha a feladatátvételi házirend automatikus, akkor a feladatátvételWithDataLossGracePeriodMinutes szükséges.

FailoverGroupReplicationRole

A feladatátvételi csoportpéldány helyi replikációs szerepköre.

Érték Description
Primary

Elsődleges

Secondary

Másodlagos

FailoverGroupUpdate

Feladatátvételi csoport frissítési kérése.

Name Típus Description
properties.databases

string[] (arm-id)

A feladatátvételi csoport adatbázisainak listája.

properties.partnerServers

PartnerInfo[]

A feladatátvételi csoport partnerkiszolgálói adatainak listája.

properties.readOnlyEndpoint

FailoverGroupReadOnlyEndpoint

A feladatátvételi csoportpéldány írásvédett végpontja.

properties.readWriteEndpoint

FailoverGroupReadWriteEndpoint

A feladatátvételi csoportpéldány olvasási-írási végpontja.

properties.secondaryType

FailoverGroupDatabasesSecondaryType

Másodlagos típusú adatbázisok a partnerkiszolgálón.

tags

object

Erőforráscímkék.

PartnerInfo

Partnerkiszolgáló adatai a feladatátvételi csoporthoz.

Name Típus Description
id

string (arm-id)

A partnerkiszolgáló erőforrás-azonosítója.

location

string

A partnerkiszolgáló földrajzi helye.

replicationRole

FailoverGroupReplicationRole

A partnerkiszolgáló replikációs szerepköre.

ReadOnlyEndpointFailoverPolicy

A feladatátvételi csoport írásvédett végpontjának feladatátvételi szabályzata.

Érték Description
Disabled

Disabled

Enabled

Engedélyezett

ReadWriteEndpointFailoverPolicy

A feladatátvételi csoport olvasási-írási végpontjának feladatátvételi szabályzata. Ha a feladatátvételi házirend automatikus, akkor a feladatátvételWithDataLossGracePeriodMinutes szükséges.

Érték Description
Manual

Kézikönyv

Automatic

Automatikus

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.