Udostępnij za pośrednictwem


Replication Links - Get

Pobiera link replikacji.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

linkId
path True

string

Nazwa łącza replikacji.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Odpowiedzi

Nazwa Typ Opis
200 OK

ReplicationLink

Pomyślnie pobrano określony link replikacji.

Other Status Codes

ErrorResponse

Odpowiedzi na błędy: ***

  • 400 ReplicationLinksReplicationLinkNameIsInvalid — nazwa łącza replikacji powinna być prawidłowym identyfikatorem GUID.

  • 400 GeoReplicationDatabaseNotSecondary — operacja oczekuje, że baza danych będzie obiektem docelowym replikacji.

  • 400 ReplicationLinksReplicationLinkTypeIsInvalid — typ linku jest nieprawidłowy. Prawidłowe wartości to STANDBY i GEO.

  • 400 ReplicationLinksCreateIsNotSupported — tworzenie łącza replikacji nie jest obsługiwane.

  • 400 LedgerNoDropLink — nie można zatrzymać replikacji geograficznej, ponieważ baza danych ma włączone przekazywanie skrótów rejestru. Wyłącz przekazywanie skrótów rejestru i ponów próbę wykonania operacji.

  • 400 ManagedInstanceStoppingOrStopped — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie zatrzymania/zatrzymania

  • 400 ManagedInstanceStarting — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie początkowym

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

Przykłady

Gets the replication link.

Przykładowe żądanie

GET 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?api-version=2023-08-01

Przykładowa odpowiedź

{
  "properties": {
    "partnerServer": "testsvr",
    "partnerDatabase": "gamma-db",
    "partnerDatabaseId": "/subscriptions/00000000-1111-2222-3333-555555555555/resourceGroups/Second-Default/providers/Microsoft.Sql/servers/testsvr/databases/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"
}

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ReplicationLink

Łącze replikacji.

ReplicationLinkType

Typ łącza (GEO, NAMED, STANDBY). Operacja aktualizacji nie obsługuje nazwy.

ReplicationRole

Rola replikacji lokalnej.

ReplicationState

Stan replikacji (OCZEKIWANIE, ROZMIESZCZANIE, PRZECHWYTYWANIE, ZAWIESZONE).

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

Łącze replikacji.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.isTerminationAllowed

boolean

Czy użytkownik może obecnie przerwać łącze.

properties.linkType

ReplicationLinkType

Typ łącza (GEO, NAMED, STANDBY). Operacja aktualizacji nie obsługuje nazwy.

properties.partnerDatabase

string

Baza danych partnera zasobów.

properties.partnerDatabaseId

string

Identyfikator bazy danych partnera zasobów.

properties.partnerLocation

string

Lokalizacja partnera zasobów.

properties.partnerRole

ReplicationRole

Rola replikacji partnera.

properties.partnerServer

string

Serwer partnera zasobów.

properties.percentComplete

integer (int32)

Procent ukończenia rozmieszczania dla łącza.

properties.replicationMode

string

Tryb replikacji.

properties.replicationState

ReplicationState

Stan replikacji (OCZEKIWANIE, ROZMIESZCZANIE, PRZECHWYTYWANIE, ZAWIESZONE).

properties.role

ReplicationRole

Rola replikacji lokalnej.

properties.startTime

string (date-time)

Godzina utworzenia łącza.

type

string

Typ zasobu.

ReplicationLinkType

Typ łącza (GEO, NAMED, STANDBY). Operacja aktualizacji nie obsługuje nazwy.

Wartość Opis
GEO
NAMED
STANDBY

ReplicationRole

Rola replikacji lokalnej.

Wartość Opis
Copy
NonReadableSecondary
Primary
Secondary
Source

ReplicationState

Stan replikacji (OCZEKIWANIE, ROZMIESZCZANIE, PRZECHWYTYWANIE, ZAWIESZONE).

Wartość Opis
CATCH_UP
PENDING
SEEDING
SUSPENDED