CREATE MAINTENANCE POLICY

Erstellt eine neue Wartungsrichtlinie im aktuellen oder angegebenen Schema.

Siehe auch:

ALTER MAINTENANCE POLICY, DROP MAINTENANCE POLICY, SHOW MAINTENANCE POLICIES

Syntax

CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
  SCHEDULE = 'USING CRON <cron_spec> <timezone>'
  [ COMMENT = '<comment>' ]
Copy

Erforderliche Parameter

name

Gibt den Bezeichner der Wartungsrichtlinie an. Der Bezeichner muss in dem Schema eindeutig sein.

SCHEDULE = 'USING CRON cron_spec timezone

Gibt den Zeitplan für die Wartungsrichtlinie an. Dieser Parameter verwendet die gleiche Syntax wie der Parameter SCHEDULE des Befehls CREATE TASK.

Optionale Parameter

COMMENT = 'comment'

Gibt einen optionalen Kommentar für die Wartungsrichtlinie an.

Nutzungshinweise

  • Jede App oder jedes Konto kann nur eine Wartungsrichtlinie haben.

Anforderungen an die Zugriffssteuerung

Eine Rolle, die zur Ausführung dieses SQL-Befehls verwendet wird, muss mindestens eine der folgenden Berechtigungen haben:

Berechtigung

Objekt

Anmerkungen

CREATE MAINTENANCE POLICY

Schema

Beispiele

Im folgenden Beispiel wird eine Wartungsrichtlinie erstellt, die Upgrades samstags um 2:00 Uhr UTC plant:

CREATE MAINTENANCE POLICY my_maintenance_policy
  SCHEDULE = 'USING CRON 0 2 * * SAT UTC'
  COMMENT = 'Weekly Saturday maintenance window';
Copy