Sync Groups - List Hub Schemas

ハブ データベース スキーマのコレクションを取得します。

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 パラメーター

Name / 必須 型 説明
databaseName
path True

string

データベースの名前。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前の大文字と小文字は区別されません。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

syncGroupName
path True

string

同期グループの名前。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

応答

Name 型 説明
200 OK

SyncFullSchemaPropertiesListResult

Azureの運用は無事に完了しました。

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow.

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

Name 説明
user_impersonation ユーザー アカウントを偽装する

例

Get a hub database schema.

要求のサンプル

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

応答のサンプル

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

定義

Name 説明
ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

SyncFullSchemaProperties

データベースの完全なスキーマのプロパティ。

SyncFullSchemaPropertiesListResult

同期スキーマのプロパティの一覧。

SyncFullSchemaTable

データベースの完全なスキーマ内のテーブルのプロパティ。

SyncFullSchemaTableColumn

データベースの完全なスキーマのテーブル内の列のプロパティ。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

Name 型 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

Name 型 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

Name 型 説明
error

ErrorDetail

エラー オブジェクト。

SyncFullSchemaProperties

データベースの完全なスキーマのプロパティ。

Name 型 説明
lastUpdateTime

string (date-time)

データベース スキーマの最終更新時刻。

tables

SyncFullSchemaTable[]

データベースの完全なスキーマ内のテーブルの一覧。

SyncFullSchemaPropertiesListResult

同期スキーマのプロパティの一覧。

Name 型 説明
nextLink

string (uri)

項目の次のページへのリンク

value

SyncFullSchemaProperties[]

このページのSyncFullSchemaProperties項目

SyncFullSchemaTable

データベースの完全なスキーマ内のテーブルのプロパティ。

Name 型 説明
columns

SyncFullSchemaTableColumn[]

データベースの完全なスキーマのテーブル内の列の一覧。

errorId

string

テーブルのエラー ID。

hasError

boolean

テーブルにエラーがある場合。

name

string

テーブルの名前。

quotedName

string

テーブルの引用符で囲まれた名前。

SyncFullSchemaTableColumn

データベースの完全なスキーマのテーブル内の列のプロパティ。

Name 型 説明
dataSize

string

列のデータ サイズ。

dataType

string

列のデータ型。

errorId

string

列のエラー ID。

hasError

boolean

テーブルにエラーがある場合。

isPrimaryKey

boolean

テーブルの主キーの場合。

name

string

列の名前です。

quotedName

string

列の引用符で囲まれた名前。