Rozhraní REST API pro vyhrazený fond SQL (dříve SQL DW) ve službě Azure Synapse Analytics
Rozhraní REST API pro správu výpočetních prostředků pro vyhrazený fond SQL (dříve SQL DW) ve službě Azure Synapse Analytics
Poznámka
Rozhraní REST API popsaná v tomto článku jsou určená pro samostatné vyhrazené fondy SQL (dříve SQL DW) a nevztahují se na vyhrazený fond SQL v pracovním prostoru Azure Synapse Analytics. Informace o rozhraníCH REST API, která se používají speciálně pro pracovní prostor služby Azure Synapse Analytics, najdete v tématu rozhraní REST API pracovního prostoru služby Azure Synapse Analytics.
Škálování výpočetního výkonu
Pokud chcete změnit jednotky datového skladu, použijte rozhraní REST API pro vytvoření nebo aktualizaci databáze . Následující příklad nastaví jednotky datového skladu na DW1000 pro databázi MySQLDW
, která je hostována na serveru MyServer. Server je ve skupině prostředků Azure s názvem 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"
}
}
Pozastavit výpočetní prostředky
K pozastavení databáze použijte rozhraní REST API pro pozastavení databáze . Následující příklad pozastaví databázi s názvem Database02 hostované na serveru s názvem Server01. Server je ve skupině prostředků Azure s názvem 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
Obnovení výpočetních prostředků
Pokud chcete spustit databázi, použijte rozhraní REST API pro obnovení databáze . Následující příklad spustí databázi s názvem Database02 hostované na serveru s názvem Server01. Server je ve skupině prostředků Azure s názvem 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
Kontrola stavu databáze
Poznámka
V současné době může kontrola stavu databáze vrátit stav ONLINE, když databáze dokončuje pracovní postup online, což vede k chybám připojení. Pokud používáte toto volání rozhraní API k aktivaci pokusů o připojení, možná budete muset v kódu aplikace přidat 2 až 3minutové zpoždění.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview
Získání plánu údržby
Zkontrolujte plán údržby nastavený pro vyhrazený fond SQL (dříve 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
Nastavení plánu údržby
Nastavení a aktualizace plánu údržby ve stávajícím vyhrazeném fondu SQL (dříve 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",
}
]
}
}
Další kroky
Další informace najdete v tématu Správa výpočetních prostředků.