REST API-k dedikált SQL-készlethez (korábban SQL DW) a Azure Synapse Analyticsben

REST API-k a dedikált SQL-készlet (korábbi nevén SQL DW) számításainak kezeléséhez az Azure Synapse Analyticsben.

Megjegyzés

A cikkben ismertetett REST API-k különálló dedikált SQL-készletekhez (korábban SQL DW-hez) tartoznak, és nem alkalmazhatók egy Azure Synapse Analytics-munkaterület dedikált SQL-készletére. A kifejezetten egy Azure Synapse Analytics-munkaterülethez használható REST API-kkal kapcsolatos információkért lásd: Azure Synapse Analytics-munkaterület REST API-ja.

Számítások méretezése

Az adattárházegységek módosításához használja az Adatbázis létrehozása vagy frissítése REST API-t. Az alábbi példa az adattárházegységeket DW1000 értékre állítja a MyServer kiszolgálón üzemeltetett adatbázishoz MySQLDW. A kiszolgáló egy ResourceGroup1 nevű Azure-erőforráscsoportban található.

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

Számítás szüneteltetése

Adatbázis szüneteltetéséhez használja az Adatbázis szüneteltetése REST API-t. Az alábbi példa egy Server01 nevű kiszolgálón üzemeltetett Database02 nevű adatbázist szüneteltet. A kiszolgáló egy ResourceGroup1 nevű Azure-erőforráscsoportban található.

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

Számítás folytatása

Adatbázis elindításához használja az Adatbázis folytatása REST API-t. Az alábbi példa elindít egy Adatbázis02 nevű adatbázist, amely egy Server01 nevű kiszolgálón fut. A kiszolgáló egy ResourceGroup1 nevű Azure-erőforráscsoportban található.

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

Adatbázis állapotának ellenőrzése

Megjegyzés

Az adatbázis állapotának ellenőrzése jelenleg online állapotot eredményezhet, miközben az adatbázis befejezi az online munkafolyamatot, és csatlakozási hibákat eredményez. Előfordulhat, hogy 2–3 perces késleltetést kell hozzáadnia az alkalmazás kódjához, ha ezt az API-hívást használja a csatlakozási kísérletek elindításához.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview

Karbantartási ütemezés lekérése

Ellenőrizze a dedikált SQL-készlethez (korábbi nevén SQL DW) beállított karbantartási ütemezést.

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

Karbantartási ütemezés beállítása

Karbantartási ütemezés beállítása és frissítése egy meglévő dedikált SQL-készleten (korábbi nevén 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",
                }
                ]
    }
}

Következő lépések

További információ: Számítás kezelése.