Tijdzones in Azure SQL Managed Instance
Van toepassing op: Azure SQL Managed Instance
Coordinated Universal Time (UTC) is de aanbevolen tijdzone voor de gegevenslaag van nieuw ontwikkelde cloudoplossingen, omdat dit dubbelzinnigheid elimineert. Azure SQL Managed Instance biedt ook een keuze uit tijdzones om te voldoen aan de behoeften van bestaande toepassingen die datum- en tijdwaarden opslaan en datum- en tijdfuncties aanroepen met een impliciete context van een specifieke tijdzone.
T-SQL-functies zoals GETDATE() of CLR-code observeren de tijdzone die is ingesteld op het exemplaarniveau. SQL Server Agent-taken volgen ook schema's op basis van de tijdzone van het exemplaar.
Notitie
Azure SQL Database biedt geen ondersteuning voor tijdzone-instellingen; deze volgt altijd UTC. Gebruik AT TIME ZONE in SQL Database als u datum- en tijdgegevens in een niet-UTC-tijdzone moet interpreteren.
Belangrijk
Wanneer u uw bestaande oplossingen migreert naar Azure SQL Managed Instance, moet u zorgvuldig rekening houden met de gevolgen van de tijdzone en als vuistregel overeenkomen met de oorspronkelijke tijdzone-instellingen, tenzij u de relevante toepassingslogica opnieuw implementeert.
Ondersteunde tijdzones
Een set ondersteunde tijdzones wordt overgenomen van het onderliggende besturingssysteem van het beheerde exemplaar. Het wordt regelmatig bijgewerkt om nieuwe tijdzonedefinities op te halen en wijzigingen in de bestaande definities weer te geven.
Daylight saving time/time zone changes policy (Beleid voor wijzigingen aan de zomertijd en tijdzones) garandeert historische nauwkeurigheid vanaf 2010.
Een lijst met namen van de ondersteunde tijdzones wordt weergegeven via de sys.time_zone_info systeemweergave.
Notitie
Op 8 augustus 2022 maakte de Chileense regering een officiële aankondiging over een zomertijd (DST) tijdzonewijziging. Vanaf 12:00 uur zaterdag 10 september 2022 tot 12:00 uur zaterdag, 1 april 2023, gaat de officiële tijd 60 minuten vooruit. De wijziging is van invloed op de volgende drie tijdzones: Pacific SA Standard Time, Easter Island Standard Time en Magallanes Standard Time. Azure SQL Managed Instances die gebruikmaken van betrokken tijdzones, weerspiegelen de wijzigingen pas nadat Microsoft een update van het besturingssysteem heeft uitgebracht ter ondersteuning van deze en azure SQL Managed Instance-service absorbeert de update op het niveau van het besturingssysteem. Als u de betreffende tijdzones voor uw beheerde exemplaren wilt wijzigen, moet u rekening houden met de beperkingen en de richtlijnen in de documentatie volgen.
Een tijdzone instellen
Een tijdzone van een beheerd exemplaar kan alleen worden ingesteld tijdens het maken van een exemplaar. De standaardtijdzone is UTC.
Notitie
De tijdzone van een bestaand beheerd exemplaar kan niet worden gewijzigd.
De tijdzone instellen via Azure Portal
Wanneer u parameters voor een nieuw exemplaar invoert, selecteert u een tijdzone in de lijst met ondersteunde tijdzones.
Azure Resource Manager-sjabloon
Geef de eigenschap timezoneId op in uw Resource Manager-sjabloon om de tijdzone in te stellen tijdens het maken van het exemplaar.
"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"
},
Aan het einde van dit artikel vindt u een lijst met ondersteunde waarden voor de eigenschap timezoneId.
Als deze niet is opgegeven, wordt de tijdzone ingesteld op UTC.
De tijdzone van een exemplaar controleren
De functie CURRENT_TIMEZONE retourneert een weergavenaam van de tijdzone van het exemplaar.
Overwegingen voor meerdere functies
Herstellen en importeren
U kunt een back-upbestand herstellen of gegevens importeren in een beheerd exemplaar vanuit een exemplaar of een server met verschillende tijdzone-instellingen. Wees voorzichtig. Analyseer het toepassingsgedrag en de resultaten van de query's en rapporten, net zoals wanneer u gegevens overdraagt tussen twee SQL Server-exemplaren met verschillende tijdzone-instellingen.
Herstel naar een bepaald tijdstip
Wanneer u een herstel naar een bepaald tijdstip uitvoert, wordt de tijd om te herstellen geïnterpreteerd als UTC-tijd. Op deze manier worden eventuele dubbelzinnigheden als gevolg van zomertijd en mogelijke veranderingen vermeden.
Failovergroepen
Het gebruik van dezelfde tijdzone in een primaire en secundaire instantie in een failovergroep wordt niet afgedwongen, maar we raden dit ten zeerste aan.
Waarschuwing
We raden u ten zeerste aan dezelfde tijdzone te gebruiken voor het primaire en secundaire exemplaar in een failovergroep. Vanwege bepaalde zeldzame gebruiksscenario's wordt dezelfde tijdzone niet afgedwongen voor primaire en secundaire exemplaren. Het is belangrijk te weten dat in het geval van handmatige of automatische failover de oorspronkelijke tijdzone van het secundaire exemplaar behouden blijft.
Beperkingen
- De tijdzone van het bestaande beheerde exemplaar kan niet worden gewijzigd. Als tijdelijke oplossing maakt u een nieuw beheerd exemplaar met de juiste tijdzone en voert u vervolgens een handmatige back-up en herstel uit, of wat we aanraden, een herstel naar een bepaald tijdstip tussen exemplaren uit te voeren.
- Externe processen die worden gestart vanuit de SQL Server Agent-taken, zien de tijdzone van het exemplaar niet.
Lijst met ondersteunde tijdzones
Tijdzone-id | Weergavenaam van tijdzone |
---|---|
Standaardtijd datumlijn | (UTC-12:00) Internationale Datumgrens West |
UTC-11 | (UTC-11:00) Coordinated Universal Time-11 |
Aleutian Standard Time | (UTC-10:00) Aleoeten |
Hawaiiaanse standaardtijd | (UTC-10:00) Hawaï |
De standaardtijd van Den 1000 | (UTC-09:30) Marquesaseilanden |
Alaskan Standard Time | (UTC-09:00) Alaska |
UTC-09 | (UTC-09:00) Coordinated Universal Time-09 |
Pacific Standard Time (Mexico) | (UTC-08:00) Baja California |
UTC-08 | (UTC-08:00) Coordinated Universal Time-08 |
Pacific Standard Time | (UTC-08:00) Pacific Time (VS & Canada) |
US Mountain Standard Time | (UTC-07:00) Arizona |
Mountain Standard Time (Mexico) | (UTC-07:00) Chihuahua, La Paz, Mazatlan |
Mountain Standard Time | (UTC-07:00) Mountain Time (VS & Canada) |
Standaardtijd voor Centraal-Amerika | (UTC-06:00) Centraal-Amerika |
Central Standard Time | (UTC-06:00) Central Time (US & Canada) |
Paaseiland Standaardtijd | (UTC-06:00) Paaseiland |
Central Standard Time (Mexico) | (UTC-06:00) Guadalajara, Mexico-stad, Monterrey |
Canada Central Standard Time | (UTC-06:00) Saskatchewan |
SA Pacific Standard Time | (UTC-05:00) Bogota, Lima, Quito, Rio Branco |
Eastern Standard Time (Mexico) | (UTC-05:00) Chetumal |
Eastern Standard Time | (UTC-05:00) Eastern Time (VS & Canada) |
Haïti Standaardtijd | (UTC-05:00) Haïti |
Cuba Standard Time | (UTC-05:00) Havana |
US Eastern Standard Time | (UTC-05:00) Indiana (Oost) |
Turks- en Caicos standaardtijd | (UTC-05:00) Turks- en Caicoseilanden |
Standaardtijd van Paraguay | (UTC-04:00) Asuncion |
Atlantic Standard Time | (UTC-04:00) Atlantic Time (Canada) |
Venezuela Standard Time | (UTC-04:00) Caracas |
Centraal Braziliaanse standaardtijd | (UTC-04:00) Cuiaba |
SA Western Standard Time | (UTC-04:00) Georgetown, La Paz, Manaus, San Juan |
Pacific SA Standard Time | (UTC-04:00) Santiago |
Newfoundland Standard Time | (UTC-03:30) Newfoundland |
Tocantins Standaardtijd | (UTC-03:00) Araguaina |
E. Standaardtijd voor Zuid-Amerika | (UTC-03:00) Brasilia |
SA Eastern Standard Time | (UTC-03:00) Cayenne, Fortaleza |
Argentinië Standaardtijd | (UTC-03:00) Buenos Aires |
Groenland Standaardtijd | (UTC-03:00) Groenland |
Standaardtijd van De Stad | (UTC-03:00) Montevideo |
Magallanes Standaardtijd | (UTC-03:00) Punta Arenas |
Saint Pierre Standard Time | (UTC-03:00) Saint-Pierre en Miquelon |
Standaardtijd van De Standaardtijd van Den 1 | (UTC-03:00) Salvador |
UTC-02 | (UTC-02:00) Coordinated Universal Time-02 |
Mid-Atlantic Standard Time | (UTC-02:00) Mid-Atlantic - Oud |
Azoren Standaardtijd | (UTC-01:00) Azoren |
Cape Verde Standard Time | (UTC-01:00) Cabo Verde |
UTC | (UTC) Coordinated Universal Time |
GMT Standard Time | (UTC+00:00) Dublin, Edinburgh, Lissabon, Londen |
Greenwich Standard Time | (UTC+00:00) Monrovia, Reykjavik |
W. Standaardtijd voor Europa | (UTC+01:00) Amsterdam, Berlijn, Bern, Rome, Stockholm, Wenen |
Standaardtijd voor Centraal Europa | (UTC+01:00) Belgrado, Bratislava, Boedapest, Ljubljana, Praag |
Romantiek Standaardtijd | (UTC+01:00) Brussel, Kopenhagen, Madrid, Parijs |
Marokko Standard Time | (UTC+01:00) Casablanca |
Sao Tome Standard Time | (UTC+01:00) Sao Tome |
Centraal-Europese standaardtijd | (UTC+01:00) Sarajevo, Skopje, Warschau, Zagreb |
W. Standaardtijd centraal Afrika | (UTC+01:00) Centraal-Afrika - West |
Jordan Standard Time | (UTC+02:00) Amman |
GTB Standard Time | (UTC+02:00) Athene, Boekarest |
Standaardtijd midden-Oosten | (UTC+02:00) Beiroet |
Egypt Standard Time | (UTC+02:00) Caïro |
E. Standaardtijd voor Europa | (UTC+02:00) Chisinau |
Syrië Standard Time | (UTC+02:00) Damascus |
Standaardtijd westoever | (UTC+02:00) Gaza, Hebron |
Standaardtijd voor Zuid-Afrika | (UTC+02:00) Harare, Pretoria |
FLE-standaardtijd | (UTC+02:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius |
Israël Standard Time | (UTC+02:00) Jeruzalem |
Standaardtijd van Arbeidstijd | (UTC+02:00) Kaliningrad |
Soedan Standard Time | (UTC+02:00) Khartoem |
Libische standaardtijd | (UTC+02:00) Tripoli |
Namibië Standaardtijd | (UTC+02:00) Windhoek |
Arabische standaardtijd | (UTC+03:00) Bagdad |
Turkije Standaardtijd | (UTC+03:00) Istanbul |
Arabische standaardtijd | (UTC+03:00) Koeweit, Riyad |
Wit-Rusland Standaardtijd | (UTC+03:00) Minsk |
Russische standaardtijd | (UTC+03:00) Moskou, Sint-Petersburg |
E. Afrika Standard Time | (UTC+03:00) Nairobi |
Iran Standard Time | (UTC+03:30) Teheran |
Arabische standaardtijd | (UTC+04:00) Abu Dhabi, Muscat |
Astramir Standard Time | (UTC+04:00) Astrachan, Oeljanovsk |
Azerbeidzjaans Standaardtijd | (UTC+04:00) Bakoe |
Rusland Tijdzone 3 | (UTC+04:00) Izjevsk, Samara |
Standaardtijd van Mauritië | (UTC+04:00) Port Louis |
Saratov Standard Time | (UTC+04:00) Saratov |
Georgische standaardtijd | (UTC+04:00) Tbilisi |
Volgograd Standaardtijd | (UTC+04:00) Volgograd |
Standaardtijd van de Balkan | (UTC+04:00) Jerevan |
Afghanistan Standard Time | (UTC+04:30) Kabul |
West Asia Standard Time | (UTC+05:00) Asjchabad, Tasjkent |
Ekaterinburg Standard Time | (UTC+05:00) Ekaterinenburg |
Pakistan Standaardtijd | (UTC+05:00) Islamabad, Karachi |
India Standard Time | (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi |
Sri Lanka Standaardtijd | (UTC+05:30) Sri Jayawardenepura |
Nepal Standard Time | (UTC+05:45) Kathmandu |
Central Asia Standard Time | (UTC+06:00) Nur-Sultan |
Standaardtijd van Bangladesh | (UTC+06:00) Dhaka |
Omsk Standard Time | (UTC+06:00) Omsk |
Myanmar Standard Time | (UTC+06:30) Yangon (Rangoon) |
SE Asia Standard Time | (UTC+07:00) Bangkok, Hanoi, Jakarta |
Altai Standard Time | (UTC+07:00) Barnaul, Gorno-Altajsk |
W. Mongoolse standaardtijd | (UTC+07:00) Hovd |
Standaardtijd noord-Azië | (UTC+07:00) Krasnoyarsk |
N. Central Asia Standard Time | (UTC+07:00) Novosibirsk |
Tomsk Standard Time | (UTC+07:00) Tomsk |
China Standard Time | (UTC+08:00) Beijing, Chongqing, Hongkong, Urumqi |
Standaardtijd noord-Azië - oost | (UTC+08:00) Irkoetsk |
Singapore Standard Time | (UTC+08:00) Kuala Lumpur, Singapore |
W. Australië Standaardtijd | (UTC+08:00) Perth |
Taipei Standard Time | (UTC+08:00) Taipei |
Ulaanbaatar Standard Time | (UTC+08:00) Ulaanbaatar |
Aus Central W. Standaardtijd | (UTC+08:45) Eucla |
Transbaikal Standard Time | (UTC+09:00) Chita |
Tokyo Standard Time | (UTC+09:00) Osaka, Sapporo, Tokio |
Standaardtijd noord-Korea | (UTC+09:00) Pyongyang |
Korea Standard Time | (UTC+09:00) Seoul |
Yakutsk Standaardtijd | (UTC+09:00) Jakoetsk |
Cen. Australië Standaardtijd | (UTC+09:30) Adelaide |
AUS Central Standard Time | (UTC+09:30) Darwin |
E. Australië Standaardtijd | (UTC+10:00) Brisbane |
AUS Eastern Standard Time | (UTC+10:00) Canberra, Melbourne, Sydney |
West Pacific Standard Time | (UTC+10:00) Guam, Port Moresby |
Tasmanië Standard Time | (UTC+10:00) Hobart |
Vladivostok Standard Time | (UTC+10:00) Vladivostok |
Lord Howe Standard Time | (UTC+10:30) Lord Howe Island |
Bougainville Standard Time | (UTC+11:00) Bougainville |
Rusland Tijdzone 10 | (UTC+11:00) Chokurdakh |
Magadan Standard Time | (UTC+11:00) Magadan |
Norfolk Standard Time | (UTC+11:00) Norfolk |
Sakhalin Standard Time | (UTC+11:00) Sachalin |
Central Pacific Standard Time | (UTC+11:00) Salomonseilanden, Nieuw-Caledonië |
Rusland Tijdzone 11 | (UTC+12:00) Anadyr, Petropavlovsk-Kamtsjatski |
Nieuw-Zeeland Standaardtijd | (UTC+12:00) Auckland, Wellington |
UTC+12 | (UTC+12:00) Coordinated Universal Time+12 |
Standaardtijd van Fiji | (UTC+12:00) Fiji |
Kamchatka Standaardtijd | (UTC+12:00) Petropavlovsk-Kamtsjatski - Oud |
Chatham Islands Standaardtijd | (UTC+12:45) Chathameilanden |
UTC+13 | (UTC+13:00) Coordinated Universal Time+13 |
Tonga Standard Time | (UTC+13:00) Nuku'alofa |
Samoa Standard Time | (UTC+13:00) Samoa |
Standaardtijd van lijneilanden | (UTC+14:00) Kiritimati |