Databases - Failover

Převzetí služeb při selhání databáze.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze pro převzetí služeb při selhání.

resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

replicaType
query

ReplicaType

Typ repliky, u které se má převzít služby při selhání.

Odpovědi

Name Typ Description
200 OK

Převzetí služeb při selhání databáze se úspěšně dokončilo.

202 Accepted

Probíhá převzetí služeb při selhání databáze.

Other Status Codes

Chybové odpovědi: ***

  • 400 ManagementServiceFeatureDisabled – uživatel se pokusil použít funkci, která je zakázaná.

  • 400 DatabaseFailoverThrottled – v nedávné době došlo k převzetí služeb při selhání databáze nebo fondu, pokud databáze patří do elastického fondu.

  • 400 DatabaseFailoverNotSupportedOnSKU – Tento typ převzetí služeb při selhání iniciovaného zákazníkem se u dané skladové položky nepodporuje.

  • 409 ManagementServiceDatabaseBusy – Databáze{0} je zaneprázdněná jinou operací. Zkuste operaci provést později.

  • 409 DatabaseNotInStateToFailover – databáze je aktuálně ve stavu, že nelze provést převzetí služeb při selhání.

Příklady

Failover an database

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/testServer/databases/testDatabase/failover?replicaType=Primary&api-version=2021-11-01

Sample Response

Definice

ReplicaType

Typ repliky, u které se má převzít služby při selhání.

Name Typ Description
Primary

string

ReadableSecondary

string