Compartir a través de


Sync Groups - Trigger Sync

Desencadena una sincronización de grupos de sincronización.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
databaseName
path True

string

Nombre de la base de datos en la que se hospeda el grupo de sincronización.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

syncGroupName
path True

string

Nombre del grupo de sincronización.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

Se desencadenó correctamente una sincronización de grupos de sincronización.

Other Status Codes

ErrorResponse

Respuestas de error: ***

  • 400 InvalidSyncGroupCreateOrUpdateRequest: el cuerpo de la solicitud de grupo de sincronización de creación o actualización está vacío.

  • 400 InvalidSyncMemberCreateOrUpdateRequest: el cuerpo de la solicitud de miembro de creación o actualización de la sincronización está vacío.

  • 400 InvalidSyncAgentCreateOrUpdateRequest: el cuerpo de la solicitud del agente de sincronización de creación o actualización está vacío.

  • 400 InvalidDatabaseResourceId: identificador de recurso de base de datos no válido.

  • 400 InvalidSyncGroupName: el nombre del grupo de sincronización no es válido. Este campo puede contener letras, números, guiones y caracteres de subrayado.

  • 400 InvalidSyncMemberName: el nombre del miembro de sincronización no es válido. Este campo puede contener letras, números, guiones y caracteres de subrayado.

  • 400 MissingSyncMemberName: falta el nombre del miembro de sincronización

  • 400 InvalidSyncGroupInterval: el intervalo de sincronización debe ser mayor o igual que 5 segundos.

  • 400 No coincidentesSubscriptionWithUrl: la suscripción proporcionada no coincide con la suscripción en la dirección URL.

  • 400 InvalidSyncAgentResourceId: identificador de recursos del agente de sincronización no válido.

  • 400 No coincidentesResourceGroupNameWithUrl: el nombre del grupo de recursos proporcionado no coincide con el nombre en la dirección URL.

  • 400 No coincidentesServerNameWithUrl: el nombre del servidor proporcionado no coincide con el nombre de la dirección URL.

  • 400 InvalidParameterValue: se ha proporcionado un valor no válido a un parámetro.

  • 400 MissingServerName: falta el nombre del servidor

  • 400 MissingDatabaseName: falta el nombre de la base de datos

  • 400 MissingSyncGroupName: falta el nombre del grupo de sincronización

  • 400 MissingConflictResolutionPolicy: falta la directiva de resolución de conflictos

  • 400 MissingSyncAgentName: falta el nombre del agente de sincronización

  • 400 SyncOperation_GenericFailure: no se pudo realizar la operación de sincronización de datos.

  • 400 InvalidSyncGroup: el grupo de sincronización no es válido.

  • 400 FeatureDisabledOnSelectedEdition: el usuario intentó usar una característica que está deshabilitada en la edición actual de la base de datos.

  • 400 CannotCreateSyncGroupDueToQuotaExceeded: no se puede crear un grupo de sincronización debido a la cuota superada.

  • 400 SyncOperation_DuplicateSyncGroupDrop: el grupo de sincronización ya se está quitando.

  • 400 SyncOperation_WrongSyncDatabase: la base de datos de sincronización especificada no coincide con la existente.

  • 400 SyncOperation_UpdateSyncGroupWhenDropping: no se puede actualizar el grupo de sincronización porque se está quitando actualmente.

  • 400 SyncOperation_DwInSyncGroup: no se puede usar datawarehouse edition en la sincronización de datos.

  • 400 SyncOperation_MasterDbInSyncGroup: no se puede usar el patrón lógico en la sincronización de datos.

  • 400 SyncOperation_UnsupportedDataTypeColumnInSchema: no se puede agregar columna al esquema porque no se admite el tipo de datos de la columna.

  • 400 SyncOperation_InvalidCredential: la credencial de la base de datos no es válida.

  • 400 InvalidSyncMetadataDatabase: la base de datos de metadatos de sincronización no es válida.

  • 400 SyncOperation_InvalidSyncInterval: no se puede crear o actualizar el grupo de sincronización porque el intervalo de sincronización no es válido.

  • 404 ResourceNotFound: no se encontró el recurso solicitado.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 DatabaseDoesNotExist: el usuario ha especificado un nombre de base de datos que no existe en esta instancia del servidor.

  • 404 SyncOperation_HubServerNotFound: el servidor lógico del concentrador no existe.

  • 404 SyncOperation_InvalidHubDatabase: la base de datos central no es válida.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 409 SyncOperation_DuplicateSyncGroupName: no se puede crear un grupo de sincronización porque el grupo de sincronización con el mismo nombre ya existe.

  • 409 CannotCancelOperation: la operación de administración está en un estado que no se puede cancelar.

  • 409 OperationCancelled: el usuario canceló la operación.

  • 409 OperationInterrupted: no se pudo completar la operación en el recurso porque se interrumpió otra operación en el mismo recurso.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 500 OperationTimedOut: la operación agota el tiempo de espera y se revierte automáticamente. Vuelva a intentar la operación.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

Ejemplos

Trigger a sync group synchronization.

Solicitud de ejemplo

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

Respuesta de muestra

Definiciones

Nombre Description
ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.