Freigeben über


Sync Members - List Member Schemas

Ruft ein Synchronisierungsmitgliedsdatenbankschema ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/syncMembers/{syncMemberName}/schemas?api-version=2025-01-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serverName
path True

string

Name des Servers

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

syncGroupName
path True

string

Der Name der Synchronisierungsgruppe.

syncMemberName
path True

string

Der Name des Synchronisierungsmitglieds.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

SyncFullSchemaPropertiesListResult

Azure-Operation erfolgreich abgeschlossen.

Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Get a sync member schema

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187/syncMembers/syncgroupcrud-4879/schemas?api-version=2025-01-01

Beispiel für eine Antwort

{
  "value": [
    {
      "lastUpdateTime": "2017-05-30T07:16:08.21Z",
      "tables": [
        {
          "name": "dbo.myTable",
          "columns": [
            {
              "name": "intField",
              "dataSize": "4",
              "dataType": "int",
              "hasError": false,
              "isPrimaryKey": false,
              "quotedName": "[intField]"
            },
            {
              "name": "charField",
              "dataSize": "100",
              "dataType": "nvarchar",
              "hasError": false,
              "isPrimaryKey": false,
              "quotedName": "[charField]"
            }
          ],
          "errorId": "Schema_TableHasNoPrimaryKey",
          "hasError": true,
          "quotedName": "[dbo].[myTable]"
        }
      ]
    }
  ]
}

Definitionen

Name Beschreibung
ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

SyncFullSchemaProperties

Eigenschaften des vollständigen Datenbankschemas.

SyncFullSchemaPropertiesListResult

Eine Liste der Synchronisierungsschemaeigenschaften.

SyncFullSchemaTable

Eigenschaften der Tabelle im vollständigen Schema der Datenbank.

SyncFullSchemaTableColumn

Eigenschaften der Spalte in der Tabelle des vollständigen Datenbankschemas.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

SyncFullSchemaProperties

Eigenschaften des vollständigen Datenbankschemas.

Name Typ Beschreibung
lastUpdateTime

string (date-time)

Zeitpunkt der letzten Aktualisierung des Datenbankschemas.

tables

SyncFullSchemaTable[]

Liste der Tabellen im vollständigen Schema der Datenbank.

SyncFullSchemaPropertiesListResult

Eine Liste der Synchronisierungsschemaeigenschaften.

Name Typ Beschreibung
nextLink

string (uri)

Der Link zur nächsten Seite der Elemente

value

SyncFullSchemaProperties[]

Die SyncFullSchemaProperties-Elemente auf dieser Seite

SyncFullSchemaTable

Eigenschaften der Tabelle im vollständigen Schema der Datenbank.

Name Typ Beschreibung
columns

SyncFullSchemaTableColumn[]

Liste der Spalten in der Tabelle des vollständigen Datenbankschemas.

errorId

string

Fehler-ID der Tabelle.

hasError

boolean

Wenn in der Tabelle ein Fehler auftritt.

name

string

Name der Tabelle.

quotedName

string

Zitierter Name der Tabelle.

SyncFullSchemaTableColumn

Eigenschaften der Spalte in der Tabelle des vollständigen Datenbankschemas.

Name Typ Beschreibung
dataSize

string

Datengröße der Spalte.

dataType

string

Datentyp der Spalte.

errorId

string

Fehler-ID der Spalte.

hasError

boolean

Wenn in der Tabelle ein Fehler auftritt.

isPrimaryKey

boolean

Wenn es sich um den Primärschlüssel der Tabelle handelt.

name

string

Name der Spalte.

quotedName

string

Zitierter Name der Spalte.