Időzónák a felügyelt Azure SQL-példányokban

A következőre vonatkozik: Felügyelt Azure SQL-példány

A koordinált egyetemes idő (UTC) az újonnan kifejlesztett felhőmegoldások adatszintjének ajánlott időzónája, mivel kiküszöböli a kétértelműséget. A felügyelt Azure SQL-példány emellett számos időzónát is kínál a dátum- és időértékeket tároló, valamint a hívási dátumot és időfüggvényeket tároló meglévő alkalmazások igényeinek kielégítése érdekében egy adott időzóna implicit kontextusában.

Az olyan T-SQL-függvények, mint a GETDATE() vagy a CLR-kód, megfigyelik a példány szintjén beállított időzónát. Az SQL Server Agent-feladatok a példány időzónájának megfelelően is követik az ütemezéseket.

Megjegyzés:

Az Azure SQL Database nem támogatja az időzóna beállításait; mindig az UTC-t követi. Használja az AT TIME ZONE-t az SQL Database-ben, ha nem UTC időzónában kell értelmeznie a dátum- és időadatokat.

Fontos

A meglévő megoldások felügyelt Azure SQL-példányra való migrálásakor gondosan vegye figyelembe az időzónia-következményeket, és általában ökölszabályként egyezzen az eredeti időzóna-beállításokkal, kivéve, ha a vonatkozó alkalmazáslogikát újra nem telepíti.

Támogatott időzónák

A támogatott időzónák halmaza a felügyelt példányt működtető operációs rendszerből öröklődik. Rendszeresen frissül, hogy új időzóna-definíciókat kapjon, és tükrözze a meglévők változásait.

A nyári időszámítás/időzóna módosítási szabályzata 2010-től kezdve garantálja a történelmi pontosságot.

A támogatott időzónák nevét tartalmazó lista a sys.time_zone_info rendszernézeten keresztül érhető el.

Megjegyzés:

2022. augusztus 8-án a chilei kormány hivatalos bejelentést tett a nyári időszámítás (DST) időzónájának módosításáról. 2022. szeptember 10-én, szombaton 12:00-tól 2023. április 1-jén, szombat 12:00-ig a hivatalos idő 60 percet vesz igénybe. A változás a következő három időzónát érinti: Pacific SA Standard Time, Easter Island Standard Time és Magallanes Standard Time. Az érintett időzónákat használó Felügyelt Azure SQL-példányok mindaddig nem tükrözik a módosításokat , amíg a Microsoft nem ad ki operációsrendszer-frissítést ennek támogatására, és az Azure SQL Managed Instance szolgáltatás az operációs rendszer szintjén elnyeli a frissítést. Ha módosítania kell a felügyelt példányok érintett időzónáit, vegye figyelembe a korlátozásokat , és kövesse a dokumentáció útmutatását.

Időzóna beállítása

Egy felügyelt példány időzónája csak a példány létrehozásakor állítható be. Az alapértelmezett időzóna az UTC.

Megjegyzés:

Egy meglévő felügyelt példány időzónája nem módosítható.

Az időzóna beállítása az Azure Portalon

Amikor új példány paramétereit adja meg, válasszon ki egy időzónát a támogatott időzónák listájából.

Setting a time zone during instance creation

Azure Resource Manager-sablon

Adja meg a Resource Manager-sablon timezoneId tulajdonságát az időzóna beállításához a példány létrehozása során.

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

A timezoneId tulajdonság támogatott értékeinek listája a cikk végén található.

Ha nincs megadva, az időzóna UTC értékre van állítva.

Példány időzónájának ellenőrzése

A CURRENT_TIMEZONE függvény a példány időzónájának megjelenítendő nevét adja vissza.

Többfunkciós szempontok

Visszaállítás és importálás

Visszaállíthat egy biztonsági mentési fájlt, vagy adatokat importálhat egy felügyelt példányba egy példányból vagy más időzóna-beállításokkal rendelkező kiszolgálóról. Ügyeljen rá, hogy ezt körültekintően tegye. Elemezze az alkalmazás viselkedését és a lekérdezések és jelentések eredményeit, ugyanúgy, mint amikor adatokat továbbít két, eltérő időzóna-beállításokkal rendelkező SQL Server-példány között.

Point-in-time restore

Időponthoz kötött visszaállítás esetén a visszaállítás időpontja UTC-időként lesz értelmezve. Így elkerülhetők a nyári időszámítás és annak lehetséges változásai miatti kétértelműségek.

Feladatátvételi csoportok

A feladatátvételi csoportban lévő elsődleges és másodlagos példányok azonos időzónájának használata nem kötelező, de erősen ajánljuk.

Figyelmeztetés

Határozottan javasoljuk, hogy ugyanazt az időzónát használja a feladatátvételi csoport elsődleges és másodlagos példányához. Bizonyos ritka használati esetek miatt az azonos időzónát az elsődleges és a másodlagos példányok között nem kényszerítik ki. Fontos tisztában lenni azzal, hogy manuális vagy automatikus feladatátvétel esetén a másodlagos példány megtartja az eredeti időzónáját.

Korlátozások

  • A meglévő felügyelt példány időzónája nem módosítható. Áthidaló megoldásként hozzon létre egy új felügyelt példányt a megfelelő időzónával, majd végezzen manuális biztonsági mentést és visszaállítást, vagy a javasolt módon végezze el a példányok közötti időponthoz kötött visszaállítást.
  • Az SQL Server Agent-feladatokból indított külső folyamatok nem figyelik meg a példány időzónáját.

Támogatott időzónák listája

Időzóna azonosítója Időzóna megjelenítendő neve
Dateline standard idő (UTC-12:00) Nemzetközi dátumválasztó vonal - nyugat
UTC-11 (UTC-11:00) Egyezményes világidő-11
Aleutian standard idő (UTC-10:00) Aleut-szigetek
Hawaii téli idő (UTC-10:00) Hawaii
Marquesas standard idő (UTC-09:30) Marquesas-szigetek
Alaszkai téli idő (UTC-09:00) Alaszka
UTC-09 (UTC-09:00) Egyezményes világidő-09
Csendes-óceáni téli idő (Mexikó) (UTC-08:00) Baja California
UTC-08 (UTC-08:00) Egyezményes világidő-08
Csendes-óceáni téli idő (UTC-08:00) Csendes-óceáni idő (Egyesült Államok és Kanada)
US Mountain Standard Time (UTC-07:00) Arizona
Hegyi téli idő (Mexikó) (UTC-07:00) Chihuahua, La Paz, Mazatlan
Hegyi téli idő (UTC-07:00) Hegyi idő (Egyesült Államok és Kanada)
Közép-Amerikai téli idő (UTC-06:00) Közép-Amerika
Központi téli idő (UTC-06:00) Amerikai középidő (Egyesült Államok és Kanada)
Húsvét-szigeti téli idő (UTC-06:00) Húsvét-sziget
Közép-téli idő (Mexikó) (UTC-06:00) Guadalajara, Mexikóváros, Monterrey
Kanada középső téli ideje (UTC-06:00) Saskatchewan
SA Pacific Standard Time (UTC-05:00) Bogota, Lima, Quito, Rio Branco
Keleti téli idő (Mexikó) (UTC-05:00) Chetumal
Keleti téli idő (UTC-05:00) Keleti idő (Egyesült Államok és Kanada)
Haiti téli idő (UTC-05:00) Haiti
Kuba téli idő (UTC-05:00) Havanna
USA keleti téli időszaka (UTC-05:00) Indiana (kelet)
Turks és Caicos standard idő (UTC-05:00) Turks és Caicos
Paraguayi téli idő (UTC-04:00) Asuncion
Atlanti-óceáni téli idő (UTC-04:00) Atlanti-óceáni idő (Kanada)
Venezuelai téli idő (UTC-04:00) Caracas
Közép-brazíliai téli idő (UTC-04:00) Cuiaba
SA Western Standard Time (UTC-04:00) Georgetown, La Paz, Manaus, San Juan
Csendes-óceáni sa standard idő (UTC-04:00) Santiago
Új-fundlandi téli idő (UTC-03:30) Newfoundland
Tocantins standard idő (UTC-03:00) Araguaina
E. Dél-Amerika téli idő (UTC-03:00) Brasilia
SA keleti téli idő (UTC-03:00) Cayenne, Fortaleza
Argentínai téli idő (UTC-03:00) Buenos Aires város
Grönlandi téli idő (UTC-03:00) Grönland
Montevideo standard idő (UTC-03:00) Montevideo
Magallanes standard idő (UTC-03:00) Punta Arenas
Saint Pierre standard idő (UTC-03:00) Saint-Pierre és Miquelon
Bahia standard idő (UTC-03:00) Salvador
UTC-02 (UTC-02:00) Egyezményes világidő-02
Közép-atlanti téli idő (UTC-02:00) Közép-atlanti időzóna – régi
Azori-i téli idő (UTC-01:00) Azori-szigetek
Zöld-foki-szigeteki téli idő (UTC-01:00) Cabo Verde
UTC (UTC) Egyezményes világidő
GMT-téli idő (UTC+00:00) Dublin, Edinburgh, Lisszabon, London
Greenwichi téli idő (UTC+00:00) Monrovia, Reykjavik
W. Európai téli idő (UTC+01:00) Amszterdam, Berlin, Bern, Róma, Stockholm, Bécs
Közép-Európa standard ideje (UTC+01:00) Belgrád, Pozsony, Budapest, Ljubljana, Prága
Romantika standard idő (UTC+01:00) Brüsszel, Koppenhága, Madrid, Párizs
Marokkói téli idő (UTC+01:00) Casablanca
Sao Tome standard idő (UTC+01:00) Sao Tome
Közép-európai téli idő (UTC+01:00) Szarajevó, Szkopje, Varsó, Zágráb
W. Közép-Afrikai Téli idő (UTC+01:00) Nyugat-Közép-Afrika
Jordánia téli idő (UTC+02:00) Amman
GTB standard idő (UTC+02:00) Athén, Bukarest
Közel-Keleti téli idő (UTC+02:00) Bejrút
Egyiptomi téli idő (UTC+02:00) Kairó
E. Európai téli idő (UTC+02:00) Chisinau
Szíriai téli idő (UTC+02:00) Damaszkusz
Ciszjordánia standard ideje (UTC+02:00) Gáza, Hebron
Dél-Afrikai Téli idő (UTC+02:00) Harare, Pretoria
FLE standard idő (UTC+02:00) Helsinki, Kijev, Riga, Szófia, Tallinn, Vilnius
Izraeli téli idő (UTC+02:00) Jeruzsálem
Kalinyingrádi téli idő (UTC+02:00) Kalinyingrád
Szudáni téli idő (UTC+02:00) Kartúm
Líbiai téli idő (UTC+02:00) Tripoli
Namíbia téli idő (UTC+02:00) Windhoek
Arab téli idő (UTC+03:00) Bagdad
Törökországi téli idő (UTC+03:00) Isztambul
Arab téli idő (UTC+03:00) Kuvait, Riyadh
Fehéroroszországi téli idő (UTC+03:00) Minszk
Orosz téli idő (UTC+03:00) Moszkva, Szentpétervár
E. Afrikai téli idő (UTC+03:00) Nairobi
Irán téli idő (UTC+03:30) Teherán
Arab téli idő (UTC+04:00) Abu Dhabi, Muscat
Astrakhan standard idő (UTC+04:00) Asztrahán, Uljanovszk
Azerbajdzsáni téli idő (UTC+04:00) Baku
Oroszország 3. időzónája (UTC+04:00) Izsevszk, Szamara
Mauritiusi téli idő (UTC+04:00) Port Louis
Saratov standard idő (UTC+04:00) Saratov
Grúz téli idő (UTC+04:00) Tbiliszi
Volgogradi téli idő (UTC+04:00) Volgograd
Kaukázusi téli idő (UTC+04:00) Jereván
Afganisztáni téli idő (UTC+04:30) Kabul
Nyugat-Ázsia téli idő (UTC+05:00) Asgabat, Taskent
Jekatyerinburgi téli idő (UTC+05:00) Jekatyerinburg
Pakisztáni téli idő (UTC+05:00) Iszlámábád, Karachi
India standard ideje (UTC+05:30) Chennai, Kolkata, Mumbai, Új-Delhi
Sri Lanka standard idő (UTC+05:30) Sri Jayawardenepura
Nepáli téli idő (UTC+05:45) Katmandu
Közép-Ázsia téli idő (UTC+06:00) Nur-szultán
Bangladesi téli idő (UTC+06:00) Dhaka
Omsk standard idő (UTC+06:00) Omsk
Mianmari téli idő (UTC+06:30) Yangon (Rangun)
Standard kiadás Asia Standard Time (UTC+07:00) Bangkok, Hanoi, Jakarta
Altai standard idő (UTC+07:00) Barnaul, Gorno-Altajszk
W. Mongóliai téli idő (UTC+07:00) Hovd
Észak-Ázsia téli idő (UTC+07:00) Krasznojarszk
N. Közép-Ázsia téli idő (UTC+07:00) Novosibirsk
Tomsk standard idő (UTC+07:00) Tomszk
Kínai téli idő (UTC+08:00) Peking, Chongqing, Hongkong (KKT), Urumqi
Észak-Ázsia keleti téli idő (UTC+08:00) Irkutszk
Szingapúri téli idő (UTC+08:00) Kuala Lumpur, Szingapúr
W. Ausztráliai téli idő (UTC+08:00) Perth
Taipei standard idő (UTC+08:00) Taipei
Ulaanbaatar standard idő (UTC+08:00) Ulánbátor
Aus Central W. Standard idő (UTC+08:45) Eucla
Transbaikal standard idő (UTC+09:00) Csita
Tokiói téli idő (UTC+09:00) Oszaka, Szapporo, Tokió
Észak-Korea téli idő (UTC+09:00) Phenjan
Koreai téli idő (UTC+09:00) Szöul
Yakutsk standard idő (UTC+09:00) Jakutszk
Cen. Ausztráliai téli idő (UTC+09:30) Adelaide
AUS központi téli idő (UTC+09:30) Darwin
E. Ausztráliai téli idő (UTC+10:00) Brisbane
AUS keleti téli idő (UTC+10:00) Canberra, Melbourne, Sydney
Nyugat-csendes-óceáni téli idő (UTC+10:00) Guam, Port Moresby
Tasmania standard idő (UTC+10:00) Hobart
Vlagyivosztoki téli idő (UTC+10:00) Vlagyivosztok
Lord Howe standard idő (UTC+10:30) Lord Howe-sziget
Bougainville standard idő (UTC+11:00) Bougainville sziget
Oroszország időzóna 10 (UTC+11:00) Csokurdah
Magadan standard idő (UTC+11:00) Magadan
Norfolk standard idő (UTC+11:00) Norfolk-sziget
Szahalin téli idő (UTC+11:00) Szahalin
Közép-csendes-óceáni téli idő (UTC+11:00) Salamon-szigetek, Új-Kaledónia
Orosz időzóna 11 (UTC+12:00) Anadir, Petropavlovszk-Kamcsatszkij
Új-zélandi téli idő (UTC+12:00) Auckland, Wellington
UTC+12 (UTC+12:00) Egyezményes világidő+12
Fidzsi-szigeteki téli idő (UTC+12:00) Fidzsi
Kamchatka standard idő (UTC+12:00) Petropavlovszk-Kamcsatszkij - régi
Chatham-szigeteki téli idő (UTC+12:45) Chatham-szigetek
UTC+13 (UTC+13:00) Koordinált egyetemes idő+13
Tongai téli idő (UTC+13:00) Nuku'alofa
Samoa standard idő (UTC+13:00) Szamoa
Vonal-szigeteki téli idő (UTC+14:00) Kiritimati-sziget

Kapcsolódó információk