Поделиться через


Sync Groups - Refresh Hub Schema

Обновляет схему базы данных концентратора.

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

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных, в которой размещена группа синхронизации.

resourceGroupName
path True

string

Имя группы ресурсов, содержащей ресурс. Это значение можно получить из API Azure Resource Manager или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

syncGroupName
path True

string

Имя группы синхронизации.

api-version
query True

string

Версия API, используемая для запроса.

Ответы

Имя Тип Описание
200 OK

Успешно обновлена схема концентратора синхронизации.

202 Accepted

Выполняется операция обновления схемы концентратора синхронизации.

Заголовки

Location: string

Other Status Codes

ErrorResponse

Ответы на ошибки: ***

  • 400 InvalidServerName — указано недопустимое имя сервера.

  • 400 InvalidIdentifier — идентификатор содержит значение NULL или недопустимый символ юникода.

  • 400 TokenTooLong — предоставленный маркер слишком длинный.

  • 400 InvalidSyncGroupCreateOrUpdateRequest — текст запроса на создание или обновление группы синхронизации пуст.

  • 400 InvalidSyncMemberCreateOrUpdateRequest — текст запроса на создание или обновление элемента синхронизации пуст.

  • 400 InvalidSyncAgentCreateOrUpdateRequest . Текст запроса агента создания или обновления синхронизации пуст.

  • 400 InvalidDatabaseResourceId — недопустимый идентификатор ресурса базы данных.

  • 400 InvalidSyncGroupName — недопустимое имя группы синхронизации. Это поле может содержать буквы, цифры, дефисы и символы подчеркивания.

  • 400 InvalidSyncMemberName — недопустимое имя члена синхронизации. Это поле может содержать буквы, цифры, дефисы и символы подчеркивания.

  • 400 MissingSyncMemberName — отсутствует имя члена синхронизации

  • 400 InvalidSyncGroupInterval — интервал синхронизации должен быть больше или равен 5 секундам.

  • 400 НесоответствиеSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 InvalidSyncAgentResourceId — недопустимый идентификатор ресурса агента синхронизации.

  • 400 MismatchingResourceGroupNameWithUrl — предоставленное имя группы ресурсов не совпадает с именем в URL-адресе.

  • 400 MismatchingServerNameWithUrl — предоставленное имя сервера не совпадает с именем в URL-адресе.

  • 400 InvalidParameterValue — недопустимое значение было присвоено параметру.

  • 400 MissingServerName — имя сервера отсутствует

  • 400 MissingDatabaseName — имя базы данных отсутствует

  • 400 MissingSyncGroupName — имя группы синхронизации отсутствует

  • 400 MissingConflictResolutionPolicy - Политика разрешения конфликтов отсутствует

  • 400 MissingSyncAgentName — отсутствует имя агента синхронизации

  • 400 SyncOperation_GenericFailure — не удалось выполнить операцию синхронизации данных.

  • 400 InvalidSyncGroup — недопустимая группа синхронизации.

  • 400 FeatureDisabledOnSelectedEdition — пользователь попытался использовать функцию, которая отключена в текущем выпуске базы данных.

  • 400 CannotCreateSyncGroupDueToQuotaExceed. Не удается создать группу синхронизации из-за превышения квоты.

  • 400 SyncOperation_DuplicateSyncGroupDrop — группа синхронизации уже удаляется.

  • 400 SyncOperation_WrongSyncDatabase. Указанная база данных синхронизации не соответствует существующей.

  • 400 SyncOperation_UpdateSyncGroupWhenDropping. Не удается обновить группу синхронизации, так как она в настоящее время удаляется.

  • 400 SyncOperation_DwInSyncGroup . Не удается использовать выпуск datawarehouse в синхронизации данных.

  • 400 SyncOperation_MasterDbInSyncGroup. Не удается использовать логический главный в синхронизации данных.

  • 400 SyncOperation_UnsupportedDataTypeColumnInSchema. Невозможно добавить столбец в схему, так как тип данных столбца не поддерживается.

  • 400 SyncOperation_InvalidCredential . Учетные данные базы данных недопустимы.

  • 400 InvalidSyncMetadataDatabase— недопустимая база данных метаданных синхронизации.

  • 400 SyncOperation_InvalidSyncInterval . Не удается создать или обновить группу синхронизации, так как интервал синхронизации недопустим.

  • 404 ResourceNotFound — запрошенный ресурс не найден.

  • 404 OperationIdNotFound — операция с идентификатором не существует.

  • 404 OperationIdNotFound — операция с идентификатором не существует.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует на этом экземпляре сервера.

  • 404 SyncOperation_HubServerNotFound — логический сервер концентратора не существует.

  • 404 SyncOperation_InvalidHubDatabase — база данных концентратора недопустима.

  • 409 CannotCancelOperation — операция управления находится в состоянии, которое не может быть отменено.

  • 409 OperationCancelled — операция отменена пользователем.

  • 409 Operation Прервана — операция с ресурсом не удалось завершить, так как она была прервана другой операцией в том же ресурсе.

  • 409 SyncOperation_DuplicateSyncGroupName . Не удается создать группу синхронизации, так как группа синхронизации с тем же именем уже существует.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы, превышающие максимальные запросы, которые могут обрабатываться доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальные запросы, которые могут обрабатываться доступными ресурсами.

  • 500 OperationTimedOut — время ожидания операции истекло и автоматически откатился. Повторите операцию.

  • 503 TooManyRequests — запросы, превышающие максимальные запросы, которые могут обрабатываться доступными ресурсами.

Примеры

Refresh a hub database schema.

Образец запроса

POST 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/refreshHubSchema?api-version=2023-08-01

Пример ответа

Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/westus/operation/00000000-1111-2222-3333-444444444444?api-version=2022-11-01-preview

Определения

Имя Описание
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.