Freigeben über


Maintenance Window Options - Get

Ruft eine Liste der verfügbaren Wartungsfenster ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/maintenanceWindowOptions/current?maintenanceWindowOptionsName={maintenanceWindowOptionsName}&api-version=2021-11-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank, für die Wartungsfensteroptionen abgerufen werden sollen.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

maintenanceWindowOptionsName
query True

string

Name der Wartungsfensteroptionen.

Antworten

Name Typ Beschreibung
200 OK

MaintenanceWindowOptions

Die Liste der Wartungsfensteroptionen wurde erfolgreich abgerufen.

Other Status Codes

Fehlerantworten: ***

Beispiele

Gets a list of available maintenance windows for a selected database.

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/maintenanceWindowOptions/current?maintenanceWindowOptionsName=current&api-version=2021-11-01

Beispiel für eine Antwort

{
  "properties": {
    "isEnabled": true,
    "maintenanceWindowCycles": [
      {
        "dayOfWeek": "Saturday",
        "startTime": "00:00:00",
        "duration": "PT60M"
      }
    ],
    "minDurationInMinutes": 60,
    "defaultDurationInMinutes": 120,
    "minCycles": 2,
    "timeGranularityInMinutes": 5,
    "allowMultipleMaintenanceWindowsPerCycle": true
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/maintenancewindowoptions/current",
  "name": "current",
  "type": "Microsoft.Sql/servers/databases/maintenancewindows"
}

Definitionen

Name Beschreibung
DayOfWeek

Tag des Wartungsfensters.

MaintenanceWindowOptions

Wartungsfensteroptionen.

MaintenanceWindowTimeRange

Zeitbereich des Wartungsfensters.

DayOfWeek

Tag des Wartungsfensters.

Name Typ Beschreibung
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

MaintenanceWindowOptions

Wartungsfensteroptionen.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.allowMultipleMaintenanceWindowsPerCycle

boolean

Gibt an, ob wir mehrere Wartungsfenster pro Zyklus zulassen.

properties.defaultDurationInMinutes

integer

Standarddauer für das Wartungsfenster.

properties.isEnabled

boolean

Gibt an, ob Wartungsfenster für die Datenbank aktiviert sind.

properties.maintenanceWindowCycles

MaintenanceWindowTimeRange[]

Verfügbare Wartungszyklen z.B. {Saturday, 0, 4860}, {Wednesday, 0, 2460}.

properties.minCycles

integer

Mindestanzahl von Wartungsfensterzyklen, die für die Datenbank festgelegt werden sollen.

properties.minDurationInMinutes

integer

Mindestdauer des Wartungsfensters.

properties.timeGranularityInMinutes

integer

Zeitgranularität in Minuten für Wartungsfenster.

type

string

Der Ressourcentyp.

MaintenanceWindowTimeRange

Zeitbereich des Wartungsfensters.

Name Typ Beschreibung
dayOfWeek

DayOfWeek

Tag des Wartungsfensters.

duration

string

Dauer des Wartungsfensters in Minuten.

startTime

string

Startzeitminutenoffset ab 12:00 Uhr.