Sync Groups - List Hub Schemas
Hub veritabanı şemaları koleksiyonunu alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/hubSchemas?api-version=2023-08-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
database
|
path | True |
string |
Eşitleme grubunun barındırıldığı veritabanının adı. |
|
resource
|
path | True |
string |
Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. |
|
server
|
path | True |
string |
Sunucunun adı. |
|
subscription
|
path | True |
string |
Azure aboneliğini tanımlayan abonelik kimliği. |
|
sync
|
path | True |
string |
Eşitleme grubunun adı. |
|
api-version
|
query | True |
string |
İstek için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Eşitleme grubu hub'ı veritabanı şemasını başarıyla alın. |
|
| Other Status Codes |
Hata Yanıtları: ***
|
Örnekler
Get a hub database schema.
Örnek isteği
Örnek yanıt
{
"value": [
{
"tables": [
{
"columns": [
{
"dataSize": "4",
"dataType": "int",
"hasError": false,
"isPrimaryKey": false,
"name": "intField",
"quotedName": "[intField]"
},
{
"dataSize": "100",
"dataType": "nvarchar",
"hasError": false,
"isPrimaryKey": false,
"name": "charField",
"quotedName": "[charField]"
}
],
"errorId": "Schema_TableHasNoPrimaryKey",
"hasError": true,
"name": "dbo.myTable",
"quotedName": "[dbo].[myTable]"
}
],
"lastUpdateTime": "2017-05-30T07:16:08.21Z"
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
|
Sync |
Veritabanı tam şemasının özellikleri. |
|
Sync |
Eşitleme şeması özelliklerinin listesi. |
|
Sync |
Veritabanının tam şemasındaki tablonun özellikleri. |
|
Sync |
Veritabanı tam şeması tablosundaki sütunun özellikleri. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
SyncFullSchemaProperties
Veritabanı tam şemasının özellikleri.
| Name | Tür | Description |
|---|---|---|
| lastUpdateTime |
string (date-time) |
Veritabanı şemasının son güncelleştirme zamanı. |
| tables |
Veritabanı tam şemasındaki tabloların listesi. |
SyncFullSchemaPropertiesListResult
Eşitleme şeması özelliklerinin listesi.
| Name | Tür | Description |
|---|---|---|
| nextLink |
string |
Sonraki sonuç sayfasını almak için bağlantı. |
| value |
Sonuç dizisi. |
SyncFullSchemaTable
Veritabanının tam şemasındaki tablonun özellikleri.
| Name | Tür | Description |
|---|---|---|
| columns |
Veritabanı tam şeması tablosundaki sütunların listesi. |
|
| errorId |
string |
Tablonun hata kimliği. |
| hasError |
boolean |
Tabloda hata varsa. |
| name |
string |
Tablonun adı. |
| quotedName |
string |
Tablonun alıntılanan adı. |
SyncFullSchemaTableColumn
Veritabanı tam şeması tablosundaki sütunun özellikleri.
| Name | Tür | Description |
|---|---|---|
| dataSize |
string |
Sütunun veri boyutu. |
| dataType |
string |
Sütunun veri türü. |
| errorId |
string |
Sütunun hata kimliği. |
| hasError |
boolean |
Tabloda hata varsa. |
| isPrimaryKey |
boolean |
Tablonun birincil anahtarıysa. |
| name |
string |
Sütunun adı. |
| quotedName |
string |
Sütunun alıntılanan adı. |