Sdílet prostřednictvím


Rozhraní REST API pro vyhrazené fondy SQL (dříve SQL DW) ve službě Azure Synapse Analytics

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 mají použít speciálně pro pracovní prostor Azure Synapse Analytics, najdete v tématu 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čet

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čtu

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 ONLINE, když databáze dokončí online pracovní postup, což vede k chybám připojení. Pokud k aktivaci pokusů o připojení používáte toto volání rozhraní API, budete možná muset do kódu aplikace přidat zpoždění 2 až 3 minuty.

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 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

Nastavení plánu údržby

Nastavení a aktualizace plánu údržby u existujícího vyhrazeného fondu SQL (dříve 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",
                }
                ]
    }
}

Další kroky

Další informace najdete v tématu Správa výpočetních prostředků.