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.