Sync Groups - List Hub Schemas

Hämtar en samling hubbdatabasscheman.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

syncGroupName
path True

string

Namnet på synkroniseringsgruppen.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

SyncFullSchemaPropertiesListResult

Azure-operationen slutfördes framgångsrikt.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get a hub database schema.

Exempelbegäran

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/hubSchemas?api-version=2025-01-01

Exempelsvar

{
  "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]"
        }
      ]
    }
  ]
}

Definitioner

Name Description
ErrorAdditionalInfo

Resurshanteringsfelet ytterligare information.

ErrorDetail

Detaljerna om felet.

ErrorResponse

Felsvar

SyncFullSchemaProperties

Egenskaper för databasens fullständiga schema.

SyncFullSchemaPropertiesListResult

En lista över egenskaper för synkroniseringsschema.

SyncFullSchemaTable

Egenskaper för tabellen i databasens fullständiga schema.

SyncFullSchemaTableColumn

Egenskaper för kolumnen i databasens fullständiga schema.

ErrorAdditionalInfo

Resurshanteringsfelet ytterligare information.

Name Typ Description
info

object

Den ytterligare informationen.

type

string

Typen av ytterligare information.

ErrorDetail

Detaljerna om felet.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felet objektet.

SyncFullSchemaProperties

Egenskaper för databasens fullständiga schema.

Name Typ Description
lastUpdateTime

string (date-time)

Senaste uppdateringstid för databasschemat.

tables

SyncFullSchemaTable[]

Lista över tabeller i databasens fullständiga schema.

SyncFullSchemaPropertiesListResult

En lista över egenskaper för synkroniseringsschema.

Name Typ Description
nextLink

string (uri)

Länken till nästa sida med objekt

value

SyncFullSchemaProperties[]

SyncFullSchemaProperties-elementen på denna sida

SyncFullSchemaTable

Egenskaper för tabellen i databasens fullständiga schema.

Name Typ Description
columns

SyncFullSchemaTableColumn[]

Lista över kolumner i databasens fullständiga schema.

errorId

string

Fel-ID för tabellen.

hasError

boolean

Om det finns ett fel i tabellen.

name

string

Tabellens namn.

quotedName

string

Tabellens namn.

SyncFullSchemaTableColumn

Egenskaper för kolumnen i databasens fullständiga schema.

Name Typ Description
dataSize

string

Datastorlek för kolumnen.

dataType

string

Datatyp för kolumnen.

errorId

string

Fel-ID för kolumnen.

hasError

boolean

Om det finns ett fel i tabellen.

isPrimaryKey

boolean

Om det är den primära nyckeln i tabellen.

name

string

Namnet på kolumnen.

quotedName

string

Citerat namn på kolumnen.