Megosztás a következőn keresztül:


Replication Links - Failover Allow Data Loss

Feladatátvétel az aktuális elsődleges kiszolgálóról erre a kiszolgálóra, amely lehetővé teszi az adatvesztést.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks/{linkId}/forceFailoverAllowDataLoss?api-version=2021-11-01

URI-paraméterek

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

string

Az adatbázis neve.

linkId
path True

string

A replikációs hivatkozás neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

ReplicationLink

A feladatátvétel sikerült.

202 Accepted

A feladatátvételi művelet folyamatban van.

Other Status Codes

Hibaválaszok: ***

  • 400 ReplicationLinksReplicationLinkNameIsInvalid – A replikációs hivatkozás nevének érvényes GUID azonosítónak kell lennie.

  • 400 GeoReplicationDatabaseNotSecondary – A művelet replikációs célként várja az adatbázist.

  • 400 LedgerNoDropLink – A georeplikáció nem állítható le, mert az adatbázison engedélyezve vannak a Ledger Kivonat feltöltései. Tiltsa le a Ledger kivonatfeltöltéseit, és próbálkozzon újra a művelettel.

  • 400 CannotUseTrailingWhitespacesInDatabaseName – Az adatbázisnév érvényesítése sikertelen volt.

  • 400 GeoReplicationDatabaseNotSecondary – A művelet replikációs célként várja az adatbázist.

  • 400 CannotUseReservedDatabaseName – Ebben a műveletben nem használható fenntartott adatbázisnév.

  • 400 InvalidServerName – Érvénytelen kiszolgálónév van megadva.

  • 400 PlannedFailoverTimedOut – A felhasználó meghívta tervezett feladatátvétel, és időtúllépést tapasztalt a partnerkezelési szolgáltatással való kapcsolatfelvétel során.

  • 400 InvalidIdentifier – Az azonosító NULL értéket vagy érvénytelen Unicode-karaktert tartalmaz.

  • 400 IncorrectReplicationLinkState – A művelet elvárja, hogy az adatbázis várt állapotban legyen a replikációs hivatkozáson.

  • 404 OperationIdNotFound – Az azonosítóval rendelkező művelet nem létezik.

  • 404 ResourceNotFound – A kért erőforrás nem található.

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 OperationIdNotFound – Az azonosítóval rendelkező művelet nem létezik.

  • 404 DatabaseDoesNotExist – A felhasználó olyan adatbázisnevet adott meg, amely nem létezik ezen a kiszolgálópéldányon.

  • 409 OperationCancelled – A felhasználó megszakította a műveletet.

  • 409 OperationInterrupted – Az erőforráson végzett művelet nem hajtható végre, mert egy másik művelet megszakította ugyanazon az erőforráson.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship – Replikáció-betöltési műveletet hajtottak végre egy olyan adatbázison, amely már van replikációs kapcsolatban.

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo – A felhasználó feladatátvételt kísérelt meg, vagy kényszerítette a geohivatkozás leállítását, miközben a másodlagos olyan állapotban van, ahol fizikailag nem konzisztens, ezért nem léphet be az elsődleges szerepkörbe.

  • 409 DuplicateGeoDrRelation – Az adatbázisok már replikációs kapcsolatban vannak. Ez egy duplikált kérés.

  • 409 UpdateSloInProgress – A felhasználó inkompatibilis műveletet próbált kezdeményezni, miközben egy SLO-frissítés folyamatban volt.

  • 409 ManagementServiceDatabaseBusy – A(z) adatbázis{0} egy másik művelettel van elfoglalva. Próbálkozzon később a művelettel.

  • 409 ConflictingSystemOperationInProgress – Rendszerkarbantartási művelet van folyamatban az adatbázison, és a további műveleteknek meg kell várniuk, amíg befejeződik.

  • 409 Feladatátvételi csoportAlreadySetup – A művelet nem hajtható végre, mert a georeplikációs kapcsolat egy feladatátvételi csoport része. Az adatbázist el kell távolítania a csoportból, hogy külön-külön leállíthassa vagy feladatátvételt végezhethessen.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 500 OperationTimedOut – A művelet túllépte az időkorlátot, és automatikusan visszagördült. Please retry the operation.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

Példák

Mintakérelem

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/sourcesvr/databases/gamma-db/replicationLinks/4891ca10-ebd0-47d7-9182-c722651780fb/forceFailoverAllowDataLoss?api-version=2021-11-01

Mintaválasz

{
  "properties": {
    "partnerServer": "testsvr",
    "partnerDatabase": "gamma-db",
    "partnerLocation": "Japan East",
    "role": "Primary",
    "partnerRole": "Secondary",
    "replicationMode": "ASYNC",
    "startTime": "2018-06-21T08:12:43.783Z",
    "percentComplete": 100,
    "replicationState": "CATCH_UP",
    "isTerminationAllowed": true,
    "linkType": "GEO"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/sourcesvr/databases/gamma-db/replicationLinks/4891ca10-ebd0-47d7-9182-c722651780fb",
  "name": "4891ca10-ebd0-47d7-9182-c722651780fb"
}

Definíciók

Name Description
ReplicationLink

Replikációs hivatkozás.

ReplicationLinkType

Hivatkozás típusa (GEO, NAMED, STANDBY).

ReplicationRole

Helyi replikációs szerepkör.

ReplicationState

Replikáció állapota (FÜGGŐBEN, KIVETÉS, FELZÁRKÓZÁS, FELFÜGGESZTVE).

Replikációs hivatkozás.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.isTerminationAllowed

boolean

Azt jelzi, hogy a felhasználónak jelenleg engedélyezve van-e a hivatkozás megszakítása.

properties.linkType

ReplicationLinkType

Hivatkozás típusa (GEO, NAMED, STANDBY).

properties.partnerDatabase

string

Erőforráspartner-adatbázis.

properties.partnerLocation

string

Erőforráspartner helye.

properties.partnerRole

ReplicationRole

Partnerreplikációs szerepkör.

properties.partnerServer

string

Erőforráspartner-kiszolgáló.

properties.percentComplete

integer

A hivatkozás vetéskiegészítésének százalékos aránya.

properties.replicationMode

string

Replikációs mód.

properties.replicationState

ReplicationState

Replikáció állapota (FÜGGŐBEN, KIVETÉS, FELZÁRKÓZÁS, FELFÜGGESZTVE).

properties.role

ReplicationRole

Helyi replikációs szerepkör.

properties.startTime

string

A hivatkozás létrehozásának időpontja.

type

string

Erőforrástípus.

ReplicationLinkType

Hivatkozás típusa (GEO, NAMED, STANDBY).

Name Típus Description
GEO

string

NAMED

string

STANDBY

string

ReplicationRole

Helyi replikációs szerepkör.

Name Típus Description
Copy

string

NonReadableSecondary

string

Primary

string

Secondary

string

Source

string

ReplicationState

Replikáció állapota (FÜGGŐBEN, KIVETÉS, FELZÁRKÓZÁS, FELFÜGGESZTVE).

Name Típus Description
CATCH_UP

string

PENDING

string

SEEDING

string

SUSPENDED

string