Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
REST-APIs für die Verwaltung der Compute für dedizierten SQL-Pool (ehemals SQL DW) in Azure Synapse Analytics.
Hinweis
Die in diesem Artikel beschriebenen REST-APIs gelten für eigenständige dedizierte SQL-Pools (früher SQL DW) und gelten nicht für einen dedizierten SQL-Pool in einem Azure Synapse Analytics-Arbeitsbereich. Informationen zu REST-APIs, die speziell für einen Azure Synapse Analytics-Arbeitsbereich verwendet werden sollen, finden Sie unter REST-API des Azure Synapse Analytics-Arbeitsbereichs.
Skalieren von Computeressourcen
Verwenden Sie zum Ändern der Data Warehouse-Einheiten die REST-API zum Erstellen oder Aktualisieren der Datenbank . Im folgenden Beispiel werden die Data Warehouse-Einheiten für die Datenbank MySQLDWauf DW1000 festgelegt, die auf dem Server MyServer gehostet wird. Der Server befindet sich in einer Azure-Ressourcengruppe namens 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"
}
}
Anhalten von Computeressourcen
Verwenden Sie die REST-API der Pause-Datenbank , um eine Datenbank anzuhalten. Im folgenden Beispiel wird eine Datenbank namens "Database02" angehalten, die auf einem Server mit dem Namen Server01 gehostet wird. Der Server befindet sich in einer Azure-Ressourcengruppe namens 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
Fortsetzen von Computeressourcen
Um eine Datenbank zu starten, verwenden Sie die REST-API der Lebenslaufdatenbank . Im folgenden Beispiel wird eine Datenbank namens "Database02" gestartet, die auf einem Server mit dem Namen "Server01" gehostet wird. Der Server befindet sich in einer Azure-Ressourcengruppe namens 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
Überprüfen des Datenbankstatus
Hinweis
Derzeit gibt der Datenbankstatus ONLINE zurück, während die Datenbank den Onlineworkflow abgeschlossen hat, was zu Verbindungsfehlern führt. Möglicherweise müssen Sie dem Anwendungscode eine Verzögerung von 2 bis 3 Minuten hinzufügen, wenn Sie diesen API-Aufruf verwenden, um Verbindungsversuche auszulösen.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview
Wartungszeitplan abrufen
Überprüfen Sie den Wartungszeitplan, der für einen dedizierten SQL-Pool (vormals SQL DW) festgelegt wurde.
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
Festlegen des Wartungszeitplans
Zum Festlegen und Aktualisieren eines Wartungszeitplans für einen vorhandenen dedizierten SQL-Pool (vormals 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",
}
]
}
}
Nächste Schritte
Weitere Informationen finden Sie unter "Compute verwalten".