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.

Setting a time zone during instance creation

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

Zie ook