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