Tidszoner i Azure SQL Managed Instance

Gäller för:Azure SQL Managed Instance

Coordinated Universal Time (UTC) är den rekommenderade tidszonen för datanivån för nyutvecklade molnlösningar, eftersom det eliminerar tvetydighet. Azure SQL Managed Instance erbjuder också ett val av tidszoner för att uppfylla behoven i befintliga program som lagrar datum- och tidsvärden och anropsfunktioner för datum och tid med en implicit kontext för en specifik tidszon.

T-SQL-funktioner som GETDATE() eller CLR-kod observerar tidszonen som angetts på instansnivå. SQL Server Agent-jobb följer också scheman enligt instansens tidszon.

Kommentar

Azure SQL Database stöder inte tidszonsinställningar. den följer alltid UTC. Använd AT TIME ZONE i SQL Database om du behöver tolka datum- och tidsinformation i en tidszon som inte är UTC.

Viktigt!

När du migrerar dina befintliga lösningar till Azure SQL Managed Instance bör du noga överväga tidszonsförgreningarna och som tumregel matcha dina ursprungliga tidszonsinställningar såvida du inte omimplementerar relevant programlogik.

Tidszoner som stöds

En uppsättning tidszoner som stöds ärvs från det underliggande operativsystemet för den hanterade instansen. Den uppdateras regelbundet för att hämta nya tidszonsdefinitioner och återspegla ändringar av befintliga.

Principen för ändringar i sommartid/tidszon garanterar historisk exakthet från och med 2010.

En lista med namn på de tidszoner som stöds exponeras via sys.time_zone_info systemvyn.

Kommentar

Den 8 augusti 2022 gjorde den chilenska regeringen ett officiellt tillkännagivande om en ändring av tidszonen sommartid (DST). Från och med 12:00 lördag 10 september 2022, till 12:00 lördag 1 april 2023, kommer den officiella tiden att avancera 60 minuter. Ändringen påverkar följande tre tidszoner: Pacific SA Standard Time, Easter Island Standard Time och Magallanes Standard Time. Azure SQL Managed Instances med berörda tidszoner återspeglar inte ändringarna förrän Microsoft släpper en OS-uppdatering för att stödja detta och Azure SQL Managed Instance-tjänsten absorberar uppdateringen på OS-nivå. Om du behöver ändra berörda tidszoner för dina hanterade instanser bör du vara medveten om begränsningarna och följa vägledningen i dokumentationen.

Ange en tidszon

En tidszon för en hanterad instans kan endast anges när instansen skapas. Standardtidszonen är UTC.

Kommentar

Tidszonen för en befintlig hanterad instans kan inte ändras.

Ange tidszonen via Azure-portalen

När du anger parametrar för en ny instans väljer du en tidszon i listan över tidszoner som stöds.

Setting a time zone during instance creation

Azure Resource Manager-mall

Ange egenskapen timezoneId i Resource Manager-mallen för att ange tidszonen när instansen skapas.

"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"
            },

En lista över värden som stöds för egenskapen timezoneId finns i slutet av den här artikeln.

Om den inte anges är tidszonen inställd på UTC.

Kontrollera tidszonen för en instans

Funktionen CURRENT_TIMEZONE returnerar ett visningsnamn för instansens tidszon.

Överväganden mellan funktioner

Återställa och importera

Du kan återställa en säkerhetskopia eller importera data till en hanterad instans från en instans eller en server med olika tidszonsinställningar. Se till att göra det med försiktighet. Analysera programmets beteende och resultatet av frågorna och rapporterna, precis som när du överför data mellan två SQL Server-instanser med olika tidszonsinställningar.

Återställning till tidpunkt

När du utför en återställning till tidpunkt tolkas tiden för återställning till som UTC-tid. På så sätt undviks eventuella tvetydigheter på grund av sommartid och dess potentiella ändringar.

Redundansgrupper

Att använda samma tidszon i en primär och sekundär instans i en redundansgrupp tillämpas inte, men vi rekommenderar det starkt.

Varning

Vi rekommenderar starkt att du använder samma tidszon för den primära och sekundära instansen i en redundansgrupp. På grund av vissa sällsynta användningsfall tillämpas inte samma tidszon över primära och sekundära instanser. Det är viktigt att förstå att när det gäller manuell eller automatisk redundans behåller den sekundära instansen sin ursprungliga tidszon.

Begränsningar

  • Tidszonen för den befintliga hanterade instansen kan inte ändras. Som en lösning kan du skapa en ny hanterad instans med rätt tidszon och sedan antingen utföra en manuell säkerhetskopiering och återställning, eller vad vi rekommenderar, utföra en återställning mellan instanser vid tidpunkt.
  • Externa processer som startas från SQL Server Agent-jobben observerar inte instansens tidszon.

Lista över tidszoner som stöds

Tidszons-ID Visningsnamn för tidszon
Standardtid för datumrad (UTC-12:00) Internationella datumlinjen, väst
UTC-11 (UTC-11:00) Coordinated Universal Time-11
Aleutian standardtid (UTC-10:00) Aleuterna
Hawaiisk standardtid (UTC-10:00) Hawaii
Marquesas Standard Time (UTC-09:30) Marquesasöarna
Alaskas standardtid (UTC-09:00) Alaska
UTC-09 (UTC-09:00) Coordinated Universal Time-09
Pacific Standard Time (Mexiko) (UTC-08:00) Baja California
UTC-08 (UTC-08:00) Coordinated Universal Time-08
Pacific Standard Time (UTC-08:00) Pacific Time (USA och Kanada)
US Mountain Standard Time (UTC-07:00) Arizona
Mountain Standard Time (Mexiko) (UTC-07:00) Chihuahua, La Paz, Mazatlan
Standardtid för berg (UTC-07:00) Mountain Time (USA och Kanada)
Centralamerika, standardtid (UTC-06:00) Centralamerika
Central standardtid (UTC-06:00) Central Time (USA och Kanada)
Påsköns standardtid (UTC-06:00) Påskön
Central standardtid (Mexiko) (UTC-06:00) Guadalajara, Mexico City, Monterrey
Kanada, central standardtid (UTC-06:00) Saskatchewan
SA Pacific Standard Time (UTC-05:00) Bogota, Lima, Quito, Rio Branco
Eastern Standard Time (Mexiko) (UTC-05:00) Chetumal
Eastern Standard Time (UTC-05:00) Eastern Time (USA och Kanada)
Haitis standardtid (UTC-05:00) Haiti
Kuba, standardtid (UTC-05:00) Havanna
US Eastern Standard Time (UTC-05:00) Indiana (östra)
Turks- och Caicos-standardtid (UTC-05:00) Turks- och Caicosöarna
Paraguays standardtid (UTC-04:00) Asunción
Atlantic Standard Time (UTC-04:00) Atlantic Time (Kanada)
Venezuelas standardtid (UTC-04:00) Caracas
Central brasiliansk standardtid (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, standardtid (UTC-03:30) Newfoundland
Tocantins standardtid (UTC-03:00) Araguaina
E. Sydamerika, standardtid (UTC-03:00) Brasilia
SA Eastern Standard Time (UTC-03:00) Cayenne, Fortaleza
Argentinas standardtid (UTC-03:00) Buenos Aires
Grönlands standardtid (UTC-03:00) Grönland
Montevideo, standardtid (UTC-03:00) Montevideo
Magallanes standardtid (UTC-03:00) Punta Arenas
Saint Pierre, standardtid (UTC-03:00) Saint Pierre och Miquelon
Bahia, standardtid (UTC-03:00) Salvador
UTC-02 (UTC-02:00) Coordinated Universal Time-02
Medelatlantisk standardtid (UTC-02:00) Mid-Atlantic - gammal
Azorerna, standardtid (UTC-01:00) Azorerna
Kap Verde, standardtid (UTC-01:00) Cabo Verde
UTC (UTC) Coordinated Universal Time
GMT, standardtid (UTC+00:00) Dublin, Edinburgh, Lissabon, London
Greenwichs standardtid (UTC+00:00) Monrovia, Reykjavik
W. Europa, standardtid (UTC+01:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien
Centraleuropa, standardtid (UTC+01:00) Belgrad, Bratislava, Budapest, Ljubljana, Prag
Romansk standardtid (UTC+01:00) Bryssel, Köpenhamn, Madrid, Paris
Marocko, standardtid (UTC+01:00) Casablanca
Sao Tome, standardtid (UTC+01:00) Sao Tome
Centraleuropeiska standardtid (UTC+01:00) Sarajevo, Skopje, Warszawa, Zagreb
W. Centralafrika, standardtid (UTC+01:00) Västra Centralafrika
Jordans standardtid (UTC+02:00) Amman
GTB-standardtid (UTC+02:00) Aten, Bukarest
Mellanöstern, standardtid (UTC+02:00) Beirut
Egypten, standardtid (UTC+02:00) Kairo
E. Europa, standardtid (UTC+02:00) Chisinau
Syrien, standardtid (UTC+02:00) Damaskus
Standardtid på Västbanken (UTC+02:00) Gaza, Hebron
Sydafrika, standardtid (UTC+02:00) Harare, Pretoria
FLE-standardtid (UTC+02:00) Helsingfors, Kiev, Riga, Sofia, Tallinn, Vilnius
Israel, standardtid (UTC+02:00) Jerusalem
Standardtid för Kaliningrad (UTC+02:00) Kaliningrad
Sudans standardtid (UTC+02:00) Khartoum
Libyens standardtid (UTC+02:00) Tripoli
Namibias standardtid (UTC+02:00) Windhoek
Arabisk standardtid (UTC+03:00) Bagdad
Turkiets standardtid (UTC+03:00) Istanbul
Arabisk standardtid (UTC+03:00) Kuwait, Riyad
Vitryssland, standardtid (UTC+03:00) Minsk
Rysk standardtid (UTC+03:00) Moskva, S:t Petersburg
E. Afrikas standardtid (UTC+03:00) Nairobi
Iran, standardtid (UTC+03:30) Teheran
Arabisk standardtid (UTC+04:00) Abu Dhabi, Muskat
Astrakhan, standardtid (UTC+04:00) Astrakhan, Ulyanovsk
Azerbajdzjans standardtid (UTC+04:00) Baku
Ryssland Tidszon 3 (UTC+04:00) Izhevsk, Samara
Mauritius standardtid (UTC+04:00) Port Louis
Saratov, standardtid (UTC+04:00) Saratov
Georgisk standardtid (UTC+04:00) Tbilisi
Standardtid för Volgograd (UTC+04:00) Volgograd
Kaukasus, standardtid (UTC+04:00) Jerevan
Afghanistan, standardtid (UTC+04:30) Kabul
Standardtid för Västra Asien (UTC+05:00) Asjchabad, Tasjkent
Ekaterinburg, standardtid (UTC+05:00) Ekaterinburg
Pakistans standardtid (UTC+05:00) Islamabad, Karachi
Indien, standardtid (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi
Sri Lankas standardtid (UTC+05:30) Sri Jayawardenepura
Nepals standardtid (UTC+05:45) Katmandu
Centralasiatiska standardtid (UTC+06:00) Nur-Sultan
Bangladesh, standardtid (UTC+06:00) Dhaka
Standardtid för Omsk (UTC+06:00) Omsk
Myanmars standardtid (UTC+06:30) Yangon
SE Asia Standard Time (UTC+07:00) Bangkok, Hanoi, Jakarta
Altai, standardtid (UTC+07:00) Barnaul, Gorno-Altaysk
W. Mongoliets standardtid (UTC+07:00) Hovd
Nordasiens standardtid (UTC+07:00) Krasnoyarsk
N. Centralasiatiska standardtid (UTC+07:00) Novosibirsk
Tomsk, standardtid (UTC+07:00) Tomsk
Kina, standardtid (UTC+08:00) Beijing, Chongqing, Hongkong SAR, Urumqi
North Asia East Standard Time (UTC+08:00) Irkutsk
Singapores standardtid (UTC+08:00) Kuala Lumpur, Singapore
W. Australien, standardtid (UTC+08:00) Perth
Taipei, standardtid (UTC+08:00) Taipei
Ulaanbaatar, standardtid (UTC+08:00) Ulan Bator
Aus Central W. Standardtid (UTC+08:45) Eucla
Transbaikal standardtid (UTC+09:00) Chita
Tokyos standardtid (UTC+09:00) Osaka, Sapporo, Tokyo
Nordkoreas standardtid (UTC+09:00) Pyongyang
Koreas standardtid (UTC+09:00) Söul
Yakutsk, standardtid (UTC+09:00) Yakutsk
Cen. Australien, standardtid (UTC+09:30) Adelaide
Standardtid för AUS Central (UTC+09:30) Darwin
E. Australien, standardtid (UTC+10:00) Brisbane
AUS Eastern Standard Time (UTC+10:00) Canberra, Melbourne, Sydney
Standardtid för västra Stillahavsområdet (UTC+10:00) Guam, Port Moresby
Tasmaniens standardtid (UTC+10:00) Hobart
Vladivostok, standardtid (UTC+10:00) Vladivostok
Lord Howe Standard Time (UTC+10:30) Lord Howeön
Bougainville, standardtid (UTC+11:00) Bougainville
Ryssland Tidszon 10 (UTC+11:00) Chokurdakh
Magadan, standardtid (UTC+11:00) Magadan
Norfolks standardtid (UTC+11:00) Norfolkön
Sakhalin, standardtid (UTC+11:00) Sakhalin
Central Pacific Standard Time (UTC+11:00) Salomonöarna, Nya Kaledonien
Ryssland Tidszon 11 (UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky
Nyzeeländskt standardtid (UTC+12:00) Auckland, Wellington
UTC+12 (UTC+12:00) Coordinated Universal Time+12
Fijis standardtid (UTC+12:00) Fiji
Kamchatka, standardtid (UTC+12:00) Petropavlovsk-Kamtjatskij - gammal
Chatham islands standardtid (UTC+12:45) Chathamöarna
UTC+13 (UTC+13:00) Samordnad universell tid+13
Tonga Standard Time (UTC+13:00) Nuku'alofa
Samoa, standardtid (UTC+13:00) Samoa
Linjeöarnas standardtid (UTC+14:00) Kiritimati (Julön)

Se även