Zeitzonen in Azure SQL Managed Instance

Gilt für:Azure SQL Managed Instance

„Koordinierte Weltzeit (UTC)“ ist die empfohlene Zeitzone für die Datenebene neu entwickelter Cloudlösungen, da so Mehrdeutigkeit vermieden wird. Bei Azure SQL Managed Instance können Sie auch zwischen Zeitzonen wählen, um die Anforderungen vorhandener Anwendungen zu erfüllen, für die Datums- und Uhrzeitwerte gespeichert und Datums- und Uhrzeitfunktionen mit einem impliziten Kontext einer spezifischen Zeitzone aufgerufen werden.

Bei T-SQL-Funktionen wie GETDATE() oder bei CLR-Code wird die Zeitzone beachtet, die für die Instanzebene festgelegt wurde. Auch bei SQL Server-Agentaufträgen wird der Zeitplan gemäß der Zeitzone der Instanz befolgt.

Hinweis

Azure SQL-Datenbank unterstützt keine Zeitzoneneinstellungen. Es folgt immer UTC. Verwenden Sie AT TIME ZONE in SQL-Datenbank, wenn Sie Datums- und Uhrzeitinformationen in einer anderen Zeitzone als UTC interpretieren müssen.

Wichtig

Wenn Sie Ihre vorhandenen Lösungen zu Azure SQL Managed Instance migrieren, sollten Sie die Auswirkungen auf die Zeitzonen sorgfältig abwägen und als Faustregel mit Ihren ursprünglichen Zeitzoneneinstellungen abgleichen, es sei denn, Sie implementieren die relevante Anwendungslogik erneut.

Unterstützte Zeitzonen

Vom zugrunde liegenden Betriebssystem der verwalteten Instanz werden verschiedene unterstützte Zeitzonen geerbt. Es wird regelmäßig eine Aktualisierung durchgeführt, um neue Zeitzonendefinitionen einzubinden und Änderungen an vorhandenen Definitionen widerzuspiegeln.

Die Richtlinie zur Sommerzeit/Zeitzonenänderung garantiert historische Genauigkeit ab dem Jahr 2010.

Eine Liste mit Namen der unterstützten Zeitzonen wird über die Systemansicht sys.time_zone_info verfügbar gemacht.

Hinweis

Am 8. August 2022 gab die chilenische Regierung eine offizielle Ankündigung über die Umstellung der Zeitzone auf Sommerzeit (DST). Ab Samstag, 10. September 2022, 12:00 Uhr, bis Samstag, 1. April 2023, 12:00 Uhr, wird die offizielle Zeit um 60 Minuten vorgestellt. Die Änderung betrifft die folgenden drei Zeitzonen: Chilenische Normalzeit, Osterinsel Normalzeit und Magellan (Normalzeit). Azure SQL Managed Instances, die die betroffenen Zeitzonen verwenden, werden die Änderungen erst dann widerspiegeln, wenn Microsoft ein entsprechendes Betriebssystemupdate veröffentlicht und der Azure SQL Managed Instance-Dienst das Update auf Betriebssystemebene übernimmt. Wenn Sie die betroffenen Zeitzonen für Ihre verwalteten Instanzen ändern müssen, beachten Sie die Einschränkungen, und befolgen Sie die Hinweise in der Dokumentation.

Festlegen einer Zeitzone

Eine Zeitzone einer verwalteten Instanz kann nur während der Instanzerstellung festgelegt werden. Die Standardzeitzone ist UTC.

Hinweis

Die Zeitzone einer vorhandenen verwalteten Instanz kann nicht geändert werden.

Festlegen der Zeitzone über das Azure-Portal

Wählen Sie beim Eingeben der Parameter für eine neue Instanz in der Liste mit den unterstützten Zeitzonen eine Zeitzone aus.

Setting a time zone during instance creation

Azure Resource Manager-Vorlage

Geben Sie die timezoneId-Eigenschaft in Ihrer Resource Manager-Vorlage an, um die Zeitzone während der Instanzerstellung festzulegen.

"properties": {
                "administratorLogin": "[parameters('user')]",
                "administratorLoginPassword": "[parameters('pwd')]",
                "subnetId": "[parameters('subnetId')]",
                "storageSizeInGB": 256,
                "vCores": 8,
                "licenseType": "LicenseIncluded",
                "hardwareFamily": "Gen5",
                "collation": "Serbian_Cyrillic_100_CS_AS",
                "timezoneId": "Central European Standard Time"
            },

Eine Liste mit unterstützten Werten für die timezoneId-Eigenschaft finden Sie am Ende dieses Artikels.

Wenn nichts anderes angegeben ist, wird UTC als Zeitzone festgelegt.

Überprüfen der Zeitzone einer Instanz

Mit der Funktion CURRENT_TIMEZONE wird ein Anzeigename der Zeitzone einer Instanz zurückgegeben.

Featureübergreifende Aspekte

Wiederherstellung und Import

Sie können für eine verwaltete Instanz eine Sicherungsdatei wiederherstellen oder Daten importieren, wenn die entsprechende Instanz oder der Server über andere Zeitzoneneinstellungen verfügt. Gehen Sie hierbei mit Bedacht vor. Analysieren Sie das Anwendungsverhalten und die Ergebnisse der Abfragen und Berichte, wie Sie dies auch beim Übertragen von Daten zwischen zwei SQL Server-Instanzen mit verschiedenen Zeitzoneneinstellungen tun.

Wiederherstellung bis zu einem bestimmten Zeitpunkt

Wenn Sie eine Point-in-Time-Wiederherstellung durchführen, wird der Wiederherstellungszeitpunkt als UTC-Zeit interpretiert. Auf diese Weise werden Mehrdeutigkeiten aufgrund von Sommerzeit und den damit verbundenen Umstellungen vermieden.

Failovergruppen

Die Verwendung der gleichen Zeitzone für eine primäre und sekundäre Instanz einer Failovergruppe wird zwar nicht erzwungen, aber dringend empfohlen.

Warnung

Wir empfehlen Ihnen dringend, in einer Failovergruppe jeweils die gleiche Zeitzone für die primäre und die sekundäre Instanz zu verwenden. Aufgrund von bestimmten seltenen Anwendungsfällen wird die Beibehaltung der Zeitzone für primäre und sekundäre Instanzen nicht erzwungen. Es ist wichtig zu verstehen, dass bei einem manuellen oder automatischen Failover für die sekundäre Instanz die ursprüngliche Zeitzone beibehalten wird.

Einschränkungen

  • Die Zeitzone der vorhandenen verwalteten Instanz kann nicht geändert werden. Zur Problemumgehung können Sie eine neue verwaltete Instanz mit der richtigen Zeitzone erstellen und dann entweder eine Sicherung und Wiederherstellung oder eine instanzübergreifende Point-in-Time-Wiederherstellung durchführen (von uns empfohlen).
  • Für externe Prozesse, die über die SQL Server-Agentaufträge gestartet werden, wird die Zeitzone der Instanz nicht beachtet.

Liste mit den unterstützten Zeitzonen

Zeitzonen-ID Anzeigename der Zeitzone
Datumsgrenze Normalzeit (UTC-12:00) Internationale Datumsgrenze West
UTC-11 (UTC-11:00) Koordinierte Weltzeit -11
Aleuten Normalzeit (UTC-10:00) Aleuten-Inseln
Hawaii Normalzeit (UTC-10:00) Hawaii
Marquesas Normalzeit (UTC-09:30) Marquesas-Inseln
Alaska Normalzeit (UTC-09:00) Alaska
UTC-09 (UTC-09:00) Koordinierte Weltzeit -09
Pacific Normalzeit (Mexiko) (UTC-08:00) Baja California
UTC-08 (UTC-08:00) Koordinierte Weltzeit -08
Pacific Normalzeit (UTC–08:00) Pacific Time (USA und Kanada)
Mountain Normalzeit (Arizona) (UTC-07:00) Arizona
Mountain Normalzeit (Mexiko) (UTC-07:00) Chihuahua, La Paz, Mazatlán
Mountain Normalzeit (UTC–07:00) Mountain Time (USA und Kanada)
Mittelamerikanische Normalzeit (UTC-06:00) Mittelamerika
Central Normalzeit (UTC–06:00) Central Time (USA und Kanada)
Osterinsel Normalzeit (UTC-06:00) Osterinsel
Central Normalzeit (Mexiko) (UTC-06:00) Guadalajara, Mexiko-Stadt, Monterrey
Central Normalzeit (Kanada) (UTC-06:00) Saskatchewan
Westl. Südamerika Normalzeit (UTC-05:00) Bogota, Lima, Quito, Rio Branco
Eastern Normalzeit (Mexiko) (UTC-05:00) Chetumal
Eastern Normalzeit (UTC–05:00) Eastern Time (USA und Kanada)
Haiti Normalzeit (UTC-05:00) Haiti
Kuba Normalzeit (UTC-05:00) Havanna
Eastern Normalzeit (Indiana) (UTC-05:00) Indiana (Ost)
Turks- und Caicosinseln Normalzeit (UTC-05:00) Turks- und Caicosinseln
Paraguay Normalzeit (UTC-04:00) Asunción
Atlantic Normalzeit (UTC-04:00) Atlantik-Zeit (Kanada)
Venezuela Normalzeit (UTC-04:00) Caracas
Zentralbrasilianische Normalzeit (UTC-04:00) Cuiabá
Mittl. Südamerika Normalzeit (UTC-04:00) Georgetown, La Paz, Manaus, San Juan
Chilenische Normalzeit (UTC-04:00) Santiago
Neufundland Normalzeit (UTC-03:30) Neufundland
Tocantins Normalzeit (UTC-03:00) Araguaína
E. Östl. Südamerika Normalzeit (UTC-03:00) Brasília
Östl. Südamerika Normalzeit (UTC-03:00) Cayenne, Fortaleza
Argentinien Normalzeit (UTC-03:00) Buenos Aires Stadt
Grönland Normalzeit (UTC-03:00) Grönland
Montevideo Normalzeit (UTC-03:00) Montevideo
Magellan (Normalzeit) (UTC-03:00) Punta Arenas
Saint-Pierre Normalzeit (UTC-03:00) St. Pierre und Miquelon
Bahia Normalzeit (UTC-03:00) Salvador
UTC-02 (UTC-02:00) Koordinierte Weltzeit -02
Mittelatlantik Normalzeit (UTC-02:00) Mittelatlantik – Alt
Azoren Normalzeit (UTC-01:00) Azoren
Cabo Verde Normalzeit (UTC-01:00) Cabo Verde Is.
UTC (UTC) Koordinierte Weltzeit
Westeuropäische Zeit (UTC+00:00) Dublin, Edinburgh, Lissabon, London
Westafrikanische Normalzeit (UTC+00:00) Monrovia, Reykjavik
W. Osteuropäische Zeit (UTC+01:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien
Mitteleuropäische Zeit (UTC+01:00) Belgrad, Bratislava, Budapest, Ljubljana, Prag
Mitteleuropäische Zeit (UTC+01:00) Brüssel, Kopenhagen, Madrid, Paris
Marokko Normalzeit (UTC+01:00) Casablanca
São Tomé (Normalzeit) (UTC+01:00) São Tomé
Mitteleuropäische Zeit (UTC+01:00) Sarajewo, Skopje, Warschau, Zagreb
W. West-Zentralafrika Normalzeit (UTC+01:00) West-Zentralafrika
Jordanien Normalzeit (UTC+02:00) Amman
Osteuropäische Zeit (UTC+02:00) Athen, Bukarest
Naher Osten Normalzeit (UTC+02:00) Beirut
Ägypten Normalzeit (UTC+02:00) Kairo
E. Osteuropäische Zeit (UTC+02:00) Chisinau
Syrien Normalzeit (UTC+02:00) Damaskus
Westjordanland Normalzeit (UTC+02:00) Gaza, Hebron
Südafrika Normalzeit (UTC+02:00) Harare, Pretoria
Osteuropäische Zeit (UTC+02:00) Helsinki, Kiew, Riga, Sofia, Tallinn, Wilna
Israel Normalzeit (UTC+02:00) Jerusalem
Kaliningrad Normalzeit (UTC+02:00) Kaliningrad
Sudan Normalzeit (UTC+02:00) Khartum
Libyen Normalzeit (UTC+02:00) Tripolis
Namibia Normalzeit (UTC+02:00) Windhuk
Arabische Normalzeit (UTC+03:00) Bagdad
Türkei Normalzeit (UTC+03:00) Istanbul
Arabische Normalzeit (UTC+03:00) Kuwait, Riad
Belarus Normalzeit (UTC+03:00) Minsk
Russische Normalzeit (UTC+03:00) Moskau, St. Petersburg
E. Ostafrikanische Normalzeit (UTC+03:00) Nairobi
Iran Normalzeit (UTC+03:30) Teheran
Arabische Normalzeit (UTC+04:00) Abu Dhabi, Maskat
Astrachan Normalzeit (UTC+04:00) Astrachan, Uljanowsk
Aserbaidschan Normalzeit (UTC+04:00) Baku
Russland Zeitzone 3 (UTC+04:00) Ischewsk, Samara
Mauritius Normalzeit (UTC+04:00) Port Louis
Saratow (Normalzeit) (UTC+04:00) Saratow
Georgische Normalzeit (UTC+04:00) Tiflis
Wolgograd Normalzeit (UTC+04:00) Wolgograd
Kaukasische Normalzeit (UTC+04:00) Eriwan
Afghanistan Normalzeit (UTC+04:30) Kabul
West Asien Normalzeit (UTC+05:00) Aschgabat, Taschkent
Jekaterinburg Normalzeit (UTC+05:00) Jekaterinburg
Pakistan Normalzeit (UTC+05:00) Islamabad, Karatschi
Indien Normalzeit (UTC+05:30) Chennai, Kolkata, Mumbai, Neu-Delhi
Sri Lanka Normalzeit (UTC+05:30) Sri Jayawardenepura
Nepal Normalzeit (UTC+05:45) Katmandu
Nord-Zentralasien Normalzeit (UTC+06:00) Nur-Sultan
Bangladesch Normalzeit (UTC+06:00) Dhaka
Omsk Normalzeit (UTC+06:00) Omsk
Myanmar Normalzeit (UTC+06:30) Yangon (Rangun)
Südostasiatische Normalzeit (UTC+07:00) Bangkok, Hanoi, Jakarta
Altai Normalzeit (UTC+07:00) Barnaul, Gorno-Altaisk
W. W. Mongolei Normalzeit (UTC+07:00) Hovd
Nordasien Normalzeit (UTC+07:00) Krasnojarsk
N. Nord-Zentralasien Normalzeit (UTC+07:00) Nowosibirsk
Tomsk Normalzeit (UTC+07:00) Tomsk
China Normalzeit (UTC+08:00) Beijing, Chongqing, Hongkong, Ürümqi
Ost-Nordasiatische Normalzeit (UTC+08:00) Irkutsk
Singapur Normalzeit (UTC+08:00) Kuala Lumpur, Singapur
W. Ostaustralische Normalzeit (UTC+08:00) Perth
Taipeh Normalzeit (UTC+08:00) Taipeh
Ulan-Bator Normalzeit (UTC+08:00) Ulan-Bator
Zentralaustralische Normalzeit (UTC+08:45) Eucla
Transbaikal Normalzeit (UTC+09:00) Chita
Japanische Normalzeit (UTC+09:00) Osaka, Sapporo, Tokio
Nordkorea Normalzeit (UTC+09:00) Pjöngjang
Koreanische Normalzeit (UTC+09:00) Seoul
Jakutsk Normalzeit (UTC+09:00) Jakutsk
Cen. Ostaustralische Normalzeit (UTC+09:30) Adelaide
Zentralaustralische Normalzeit (UTC+09:30) Darwin
E. Ostaustralische Normalzeit (UTC+10:00) Brisbane
Ostaustralische Normalzeit (UTC+10:00) Canberra, Melbourne, Sydney
Westpazifische Normalzeit (UTC+10:00) Guam, Port Moresby
Tasmanien Normalzeit (UTC+10:00) Hobart
Wladiwostok Normalzeit (UTC+10:00) Wladiwostok
Lord-Howe Normalzeit (UTC+10:30) Lord-Howe-Insel
Bougainville Normalzeit (UTC+11:00) Bougainville-Insel
Russland Zeitzone 10 (UTC+11:00) Tschokurdach
Magadan Normalzeit (UTC+11:00) Magadan
Norfolk Normalzeit (UTC+11:00) Norfolkinsel
Sachalin Normalzeit (UTC+11:00) Sachalin
Zentralpazifische Normalzeit (UTC+11:00) Salomonen, Neukaledonien
Russland Zeitzone 11 (UTC+12:00) Anadyr, Petropawlowsk-Kamtschatski
Neuseeland Normalzeit (UTC+12:00) Auckland, Wellington
UTC+12 (UTC-12:00) Koordinierte Weltzeit +12
Fidschi Normalzeit (UTC+12:00) Fidschi
Kamtschatka Normalzeit (UTC+12:00) Petropawlowsk-Kamtschatski – Alt
Chatham-Inseln Normalzeit (UTC+12:45) Chatham-Inseln
UTC+13 (UTC+13:00) Koordinierte Weltzeit +13
Tonga Normalzeit (UTC+13:00) Nuku'alofa
Samoa Normalzeit (UTC+13:00) Samoa
Linieninseln Normalzeit (UTC+14:00) Kiritimati-Insel

Weitere Informationen