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.
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 |