Condividi tramite


Replication Links - List By Database

Ottiene un elenco di collegamenti di replica nel database.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
databaseName
path True

string

Nome del database.

resourceGroupName
path True

string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

ReplicationLinkListResult

È stato recuperato correttamente l'elenco dei collegamenti di replica.

Other Status Codes

Risposte agli errori: **

  • 400 ReplicationLinksReplicationLinkNameIsInvalid - Il nome del collegamento di replica deve essere un guid valido.

  • 400 GeoReplicationDatabaseNotSecondary: l'operazione prevede che il database sia una destinazione di replica.

  • 400 LedgerNoDropLink: non è possibile arrestare la replica geografica perché il database dispone di caricamenti del digest Ledger abilitato. Disabilitare i caricamenti del digest Ledger e riprovare l'operazione.

  • 404 ResourceNotFound : la risorsa richiesta non è stata trovata.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

Esempio

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/sourcesvr/databases/tetha-db/replicationLinks?api-version=2021-11-01

Risposta di esempio

{
  "value": [
    {
      "properties": {
        "partnerServer": "testsvr",
        "partnerDatabase": "tetha-db",
        "partnerLocation": "Japan East",
        "role": "Primary",
        "partnerRole": "Secondary",
        "replicationMode": "ASYNC",
        "startTime": "2018-06-21T08:11:46.907Z",
        "percentComplete": 100,
        "replicationState": "CATCH_UP",
        "isTerminationAllowed": true,
        "linkType": "GEO"
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/sourcesvr/databases/tetha-db/replicationLinks/fb92de60-eb87-4a58-b250-3362d0cfdf26",
      "name": "fb92de60-eb87-4a58-b250-3362d0cfdf26"
    },
    {
      "properties": {
        "partnerServer": "targetsvr",
        "partnerDatabase": "tetha-db",
        "partnerLocation": "Japan East",
        "role": "Primary",
        "partnerRole": "Secondary",
        "replicationMode": "ASYNC",
        "startTime": "2018-06-21T08:11:34.423Z",
        "percentComplete": 100,
        "replicationState": "CATCH_UP",
        "isTerminationAllowed": true,
        "linkType": "GEO"
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/sourcesvr/databases/tetha-db/replicationLinks/6ad1eefc-18a2-4fcb-94f3-4b654ba788d7",
      "name": "6ad1eefc-18a2-4fcb-94f3-4b654ba788d7"
    }
  ]
}

Definizioni

Nome Descrizione
ReplicationLink

Collegamento di replica.

ReplicationLinkListResult

Elenco dei collegamenti di replica.

ReplicationLinkType

Tipo di collegamento (GEO, NAMED, STANDBY).

ReplicationRole

Ruolo di replica locale.

ReplicationState

Stato di replica (IN SOSPESO, SEEDING, CATCHUP, SOSPESO).

Collegamento di replica.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Nome risorsa.

properties.isTerminationAllowed

boolean

Se l'utente è attualmente autorizzato a terminare il collegamento.

properties.linkType

ReplicationLinkType

Tipo di collegamento (GEO, NAMED, STANDBY).

properties.partnerDatabase

string

Database partner delle risorse.

properties.partnerLocation

string

Posizione partner risorse.

properties.partnerRole

ReplicationRole

Ruolo di replica partner.

properties.partnerServer

string

Server partner risorse.

properties.percentComplete

integer

Percentuale di completamento del seeding per il collegamento.

properties.replicationMode

string

Modalità di replica.

properties.replicationState

ReplicationState

Stato di replica (IN SOSPESO, SEEDING, CATCHUP, SOSPESO).

properties.role

ReplicationRole

Ruolo di replica locale.

properties.startTime

string

Ora in cui è stato creato il collegamento.

type

string

Tipo di risorsa.

ReplicationLinkListResult

Elenco dei collegamenti di replica.

Nome Tipo Descrizione
nextLink

string

Collegamento per recuperare la pagina successiva dei risultati.

value

ReplicationLink[]

Matrice di risultati.

ReplicationLinkType

Tipo di collegamento (GEO, NAMED, STANDBY).

Nome Tipo Descrizione
GEO

string

NAMED

string

STANDBY

string

ReplicationRole

Ruolo di replica locale.

Nome Tipo Descrizione
Copy

string

NonReadableSecondary

string

Primary

string

Secondary

string

Source

string

ReplicationState

Stato di replica (IN SOSPESO, SEEDING, CATCHUP, SOSPESO).

Nome Tipo Descrizione
CATCH_UP

string

PENDING

string

SEEDING

string

SUSPENDED

string