Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
API REST para administrar el proceso para un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics.
Nota:
Las API rest que se describen en este artículo son para grupos de SQL dedicados independientes (anteriormente SQL DW) y no se aplican a un grupo de SQL dedicado en un área de trabajo de Azure Synapse Analytics. Para más información sobre las API REST que se usan específicamente para un área de trabajo de Azure Synapse Analytics, consulte API REST del área de trabajo de Azure Synapse Analytics.
Escalado de proceso
Para cambiar las unidades de almacenamiento de datos, use la API REST Create o Update Database . En el ejemplo siguiente se establecen las unidades de almacenamiento de datos en DW1000 para la base de datos MySQLDW, que se hospeda en el servidor MyServer. El servidor está en un grupo de recursos de Azure denominado ResourceGroup1.
PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}?api-version=2020-08-01-preview HTTP/1.1
Content-Type: application/json; charset=UTF-8
{
"location": "West Central US",
"sku": {
"name": "DW200c"
}
}
Pausa del proceso
Para pausar una base de datos, use la API REST Pausar base de datos . En el ejemplo siguiente se pausa una base de datos denominada Database02 hospedada en un servidor denominado Server01. El servidor está en un grupo de recursos de Azure denominado ResourceGroup1.
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/pause?api-version=2020-08-01-preview HTTP/1.1
Reanudación del proceso
Para iniciar una base de datos, use la API REST Reanudar base de datos . En el ejemplo siguiente se inicia una base de datos denominada Database02 hospedada en un servidor denominado Server01. El servidor está en un grupo de recursos de Azure denominado ResourceGroup1.
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/resume?api-version=2020-08-01-preview HTTP/1.1
Comprobación del estado de la base de datos
Nota:
Actualmente, comprobar el estado de la base de datos puede devolver ONLINE mientras la base de datos completa el flujo de trabajo en línea, lo que produce errores de conexión. Es posible que tenga que agregar un retraso de 2 a 3 minutos en el código de la aplicación si usa esta llamada API para desencadenar intentos de conexión.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview
Obtención de la programación de mantenimiento
Compruebe la programación de mantenimiento que se ha establecido para un grupo de SQL dedicado (anteriormente SQL DW).
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/maintenanceWindows/current?maintenanceWindowName=current&api-version=2017-10-01-preview HTTP/1.1
Establecimiento de la programación de mantenimiento
Para establecer y actualizar una programación de mantenimiento en un grupo de SQL dedicado existente (anteriormente SQL DW).
PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/maintenanceWindows/current?maintenanceWindowName=current&api-version=2017-10-01-preview HTTP/1.1
{
"properties": {
"timeRanges": [
{
"dayOfWeek": "Saturday",
"startTime": "00:00",
"duration": "08:00",
},
{
"dayOfWeek": "Wednesday",
"startTime": "00:00",
"duration": "08:00",
}
]
}
}
Pasos siguientes
Para más información, consulte Administración del proceso.