Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
API REST per la gestione del calcolo per il pool SQL dedicato (in precedenza SQL Data Warehouse) in Azure Synapse Analytics.
Annotazioni
Le API REST descritte in questo articolo sono destinate a pool SQL dedicati autonomi (in precedenza SQL Data Warehouse) e non sono applicabili a un pool SQL dedicato in un'area di lavoro di Azure Synapse Analytics. Per informazioni sulle API REST da usare in modo specifico per un'area di lavoro di Azure Synapse Analytics, vedere API REST dell'area di lavoro di Azure Synapse Analytics.
Ridimensionare le risorse di calcolo
Per modificare le unità data warehouse, usare l'API REST Crea o Aggiorna database . Nell'esempio seguente le unità data warehouse vengono impostate su DW1000 per il database MySQLDW, ospitato nel server MyServer. Il server si trova in un gruppo di risorse di Azure denominato 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"
}
}
Pause compute (Sospendere le risorse di calcolo)
Per sospendere un database, usare l'API REST Sospendi database . Nell'esempio seguente viene sospeso un database denominato Database02 ospitato in un server denominato Server01. Il server si trova in un gruppo di risorse di Azure denominato 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
Resume compute (Riavviare le risorse di calcolo)
Per avviare un database, usare l'API REST Resume Database . Nell'esempio seguente viene avviato un database denominato Database02 ospitato in un server denominato Server01. Il server si trova in un gruppo di risorse di Azure denominato 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
Controllare lo stato del database
Annotazioni
Attualmente Controllare lo stato del database potrebbe restituire ONLINE mentre il database sta completando il flusso di lavoro online, causando errori di connessione. Potrebbe essere necessario aggiungere un ritardo da 2 a 3 minuti nel codice dell'applicazione se si usa questa chiamata API per attivare i tentativi di connessione.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview
Ottenere la pianificazione della manutenzione
Controllare la pianificazione della manutenzione impostata per un pool SQL dedicato (in precedenza SQL Data Warehouse).
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
Impostare la pianificazione della manutenzione
Per impostare e aggiornare una pianificazione di manutenzione in un pool SQL dedicato esistente (in precedenza SQL Data Warehouse).
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",
}
]
}
}
Passaggi successivi
Per altre informazioni, vedere Gestire il calcolo.