Sdílet prostřednictvím


Časová pásma ve službě Azure SQL Managed Instance

Platí pro: Azure SQL Managed Instance

Koordinovaný univerzální čas (UTC) je doporučené časové pásmo pro datovou vrstvu nově vyvinutých cloudových řešení, protože eliminuje nejednoznačnost. Azure SQL Managed Instance také nabízí výběr časových pásem, které splňují potřeby stávajících aplikací, které ukládají hodnoty data a času a funkce data a času volání s implicitní kontextem určitého časového pásma.

Funkce T-SQL, jako je GETDATE() nebo kód CLR, sledují časové pásmo nastavené na úrovni instance. Úlohy agenta SQL Serveru také sledují plány podle časového pásma instance.

Poznámka:

Azure SQL Database nepodporuje nastavení časového pásma; vždy následuje UTC. Pokud potřebujete interpretovat informace o datu a čase v časovém pásmu mimo UTC, použijte at TIME ZONE ve službě SQL Database.

Důležité

Při migraci stávajících řešení do služby Azure SQL Managed Instance zvažte pečlivě omezení časového pásma a jako pravidlo shody s původním nastavením časového pásma, pokud znovu nenapodočíte příslušnou logiku aplikace.

Podporovaná časová pásma

Sada podporovaných časových pásem se dědí ze základního operačního systému spravované instance. Pravidelně se aktualizuje, aby se získaly nové definice časových pásem a zohlednily změny těch stávajících.

Zásady změn letního času a časových pásem zaručují historickou přesnost od roku 2010.

Seznam s názvy podporovaných časových pásem je přístupný prostřednictvím sys.time_zone_info systémového zobrazení.

Poznámka:

8. srpna 2022 chilská vláda oznámila oficiální oznámení o změně časového pásma letního času (DST). Od 12:00 v sobotu 10. září 2022 do 12:00 soboty, 1. dubna 2023 bude oficiální čas 60 minut pokračovat. Tato změna má vliv na následující tři časová pásma: Pacific SA Standard Time, Easter Island Standard Time a Magallanes Standard Time. Spravované instance Azure SQL využívající ovlivněná časová pásma nebudou odrážet změny , dokud Microsoft nevyvolá aktualizaci operačního systému, která tuto službu podporuje, a služba Azure SQL Managed Instance absorbuje aktualizaci na úrovni operačního systému. Pokud potřebujete změnit ovlivněná časová pásma pro spravované instance, mějte na paměti omezení a postupujte podle pokynů v dokumentaci.

Nastavení časového pásma

Časové pásmo spravované instance lze nastavit pouze při vytváření instance. Výchozí časové pásmo je UTC.

Poznámka:

Časové pásmo existující spravované instance nelze změnit.

Nastavení časového pásma prostřednictvím webu Azure Portal

Při zadávání parametrů pro novou instanci vyberte časové pásmo ze seznamu podporovaných časových pásem.

Nastavení časového pásma během vytváření instance

Šablona Azure Resource Manageru

Zadejte vlastnost timezoneId v šabloně Resource Manageru pro nastavení časového pásma během vytváření instance.

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

Seznam podporovaných hodnot pro vlastnost timezoneId je na konci tohoto článku.

Pokud není zadané, časové pásmo je nastavené na UTC.

Kontrola časového pásma instance

Funkce CURRENT_TIMEZONE vrátí zobrazovaný název časového pásma instance.

Důležité informace o křížových funkcích

Obnovení a import

Můžete obnovit záložní soubor nebo importovat data do spravované instance z instance nebo serveru s jiným nastavením časového pásma. Nezapomeňte to udělat opatrně. Analyzujte chování aplikace a výsledky dotazů a sestav stejně jako při přenosu dat mezi dvěma instancemi SQL Serveru s různými nastaveními časového pásma.

Obnovení k určitému bodu v čase

Při provádění obnovení k určitému bodu v čase se doba obnovení interpretuje jako čas UTC. Tímto způsobem se vyhnete všem nejednoznačnostem způsobeným letním časem a jeho potenciálním změnám.

Skupiny převzetí služeb při selhání

Použití stejného časového pásma v primární a sekundární instanci ve skupině převzetí služeb při selhání se nevynucuje, ale důrazně ji doporučujeme.

Upozorňující

Důrazně doporučujeme použít stejné časové pásmo pro primární a sekundární instanci ve skupině převzetí služeb při selhání. Kvůli určitým výjimečným případům použití se nevynucuje stejné časové pásmo mezi primárními a sekundárními instancemi. Je důležité si uvědomit, že v případě ručního nebo automatického převzetí služeb při selhání si sekundární instance zachová původní časové pásmo.

Omezení

  • Časové pásmo existující spravované instance nelze změnit. Jako alternativní řešení vytvořte novou spravovanou instanci se správným časovým pásmem a pak proveďte ruční zálohování a obnovení nebo to, co doporučujeme, provést obnovení k určitému bodu v čase mezi instancemi.
  • Externí procesy spuštěné z úloh agenta SQL Serveru nedodržují časové pásmo instance.

Seznam podporovaných časových pásem

ID časového pásma Zobrazovaný název časového pásma
Standardní čas datové čáry (UTC-12:00) Západní mezinárodní časová osa
UTC-11 (UTC-11:00) Koordinovaný univerzální čas-11
Aleutian Standard Time (UTC-10:00) Aleutské ostrovy
Havajský standardní čas (UTC-10:00) Havajské ostrovy
Standardní čas marquesas (UTC-09:30) Souostroví Markézy
Aljaška ( standardní čas) (UTC-09:00) Aljaška
UTC-09 (UTC-09:00) Koordinovaný univerzální čas (UTC)-09
Tichomoří (Standardní čas) (Mexiko) (UTC-08:00) Baja California
UTC-08 (UTC-08:00) Koordinovaný univerzální čas (UTC)-08
Tichomoří (běžný čas) (UTC-08:00) Tichomoří (USA a Kanada)
Usa – běžný čas hory (UTC-07:00) Arizona
Mountain Standard Time (Mexiko) (UTC-07:00) Chihuahua, La Paz, Mazatlan
Horská standardní doba (UTC-07:00) Horská oblast USA a Kanady
Střední Amerika – standardní čas (UTC-06:00) Střední Amerika
Standardní čas – střed (UTC-06:00) Střed USA a Kanady
Velikonoční ostrov Standardní čas (UTC-06:00) Velikonoční ostrov
Central Standard Time (Mexiko) (UTC-06:00) Guadalajara, Mexico City, Monterrey
Kanada – střed – standardní čas (UTC-06:00) Saskatchewan
SA Pacific Standard Time (UTC-05:00) Bogota, Lima, Quito, Rio Branco
Východní standardní čas (Mexiko) (UTC-05:00) Chetumal
Východní běžný čas (UTC-05:00) Východ USA a Kanady
Haiti – standardní čas (UTC-05:00) Haiti
Kuba – standardní čas (UTC-05:00) Havana
USA – východ – běžný čas (UTC-05:00) Indiana (východ)
Turks And Caicos Standardní čas (UTC-05:00) Turks a Caicos
Paraguay – standardní čas (UTC-04:00) Asunción
Atlantic Standard Time (UTC-04:00) Atlantik (Kanada)
Venezuelský běžný čas (UTC-04:00) Caracas
Střední brazilský standardní čas (UTC-04:00) Cuiaba
Standardní čas SA (UTC-04:00) Georgetown, La Paz, Manaus, San Juan
Pacific SA Standard Time (UTC-04:00) Santiago
Newfoundland – standardní čas (UTC-03:30) Newfoundland
Tocantins – standardní čas (UTC-03:00) Araguaína
E. Jižní Amerika – standardní čas (UTC-03:00) Brasília
SA Eastern Standard Time (UTC-03:00) Cayenne, Fortaleza
Argentina ( standardní čas) (UTC-03:00) Buenos Aires
Standardní čas Greenlandu (UTC-03:00) Grónsko
Montevideo Standardní čas (UTC-03:00) Montevideo
Magallanes – standardní čas (UTC-03:00) Punta Arenas
Saint Pierre Standard Time (UTC-03:00) Saint Pierre a Miquelon
Bahia Standard Time (UTC-03:00) Salvador
UTC-02 (UTC-02:00) Koordinovaný univerzální čas (UTC)-02
Střední atlantický standardní čas (UTC-02:00) Střední Atlantik – starý čas
Standardní čas Azores (UTC-01:00) Azory
Kapverdský standardní čas (UTC-01:00) Cabo Verde
UTC (UTC) Koordinovaný světový čas
GMT Standard Time (UTC+00:00) Dublin, Edinburgh, Lisabon, Londýn
Greenwich – standardní čas (UTC+00:00) Monrovia, Reykjavík
W. Běžný čas Evropy (UTC+01:00) Amsterdam, Berlín, Bern, Řím, Stockholm, Vídeň
Střední Evropa – standardní čas (UTC+01:00) Bělehrad, Bratislava, Budapešť, Lublaň, Praha
Romantika Standardní čas (UTC+01:00) Brusel, Kodaň, Madrid, Paříž
Maroko ( standardní čas) (UTC+01:00) Casablanca
Sao Tome Standard Time (UTC+01:00) Sao Tome
Středoevropský standardní čas (UTC+01:00) Sarajevo, Skopje, Varšava, Záhřeb
W. Střední Afrika – standardní čas (UTC+01:00) Západ střední Afriky
Jordan Standard Time (UTC+02:00) Ammán
Standardní čas GTB (UTC+02:00) Atény, Bukurešť
Střední východ – standardní čas (UTC+02:00) Bejrút
Egypt – standardní čas (UTC+02:00) Káhira
E. Běžný čas Evropy (UTC+02:00) Kišiněv
Sýrie – standardní čas (UTC+02:00) Damašek
Standardní čas západní banky (UTC+02:00) Gaza, Hebron
Jihoafrická republika – standardní čas (UTC+02:00) Harare, Pretoria
FLE – standardní čas (UTC+02:00) Helsinky, Kyjev, Riga, Sofie, Tallinn, Vilnius
Izrael – standardní čas (UTC+02:00) Jeruzalém
Minsk – standardní čas (UTC+02:00) Kaliningrad
Súdán – standardní čas (UTC+02:00) Chartúm
Libye – standardní čas (UTC+02:00) Tripolis
Namibie – standardní čas (UTC+02:00) Windhoek
Standardní čas arabštiny (UTC+03:00) Bagdád
Turecko ( standardní čas) (UTC+03:00) Istanbul
Běžný čas arabů (UTC+03:00) Kuvajt, Rijád
Bělorusko – standardní čas (UTC+03:00) Minsk
Standardní čas ruštiny (UTC+03:00) Moskva, Petrohrad
E. Afrika – standardní čas (UTC+03:00) Nairobi
Írán – standardní čas (UTC+03:30) Teherán
Arabský standardní čas (UTC+04:00) Abú Dhabi, Muskat
Astrakhan – standardní čas (UTC+04:00) Astrachaň, Uljanovsk
Ázerbájdžán – standardní čas (UTC+04:00) Baku
Časové pásmo Rusko 3 (UTC+04:00) Iževsk, Samara
Mauricius ( standardní čas) (UTC+04:00) Port Louis
Saratov – standardní čas (UTC+04:00) Saratov
Georgian Standard Time (UTC+04:00) Tbilisi
Volgograd – standardní čas (UTC+04:00) Volgograd
Bělošský běžný čas (UTC+04:00) Jerevan
Afghánistán – standardní čas (UTC+04:30) Kábul
Západní Asie – standardní čas (UTC+05:00) Ašchabád, Taškent
Ekaterinburg – standardní čas (UTC+05:00) Jekatěrinburg
Pákistán – standardní čas (UTC+05:00) Islámábád, Karáčí
Indie – standardní čas (UTC+05:30) Čennaj, Kalkata, Bombaj, Nové Dillí
Srí Lanka – standardní čas (UTC+05:30) Šrí Džajavardanapura
Nepál – standardní čas (UTC+05:45) Káthmándú
Střední Asie – standardní čas (UTC+06:00) Nur-Sultan
Bangladéš – standardní čas (UTC+06:00) Dháka
Standardní čas Omsk (UTC+06:00) Omsk
Myanmar – standardní čas (UTC+06:30) Yangon (Rangún)
SE Asia Standard Time (UTC+07:00) Bangkok, Hanoj, Jakarta
Altai Standard Time (UTC+07:00) Barnaul, Gorno-Altajsk
W. Mongolsko – standardní čas (UTC+07:00) Chovd
Severní Asie – standardní čas (UTC+07:00) Krasnojarsk
N. Střední Asie – standardní čas (UTC+07:00) Novosibirsk
Tomsk ( standardní čas) (UTC+07:00) Tomsk
Standardní čas Číny (UTC+08:00) Peking, Čchung-čching, Hongkong, Urumči
Severní Asie – východ – standardní čas (UTC+08:00) Irkutsk
Singapur – standardní čas (UTC+08:00) Kuala Lumpur, Singapur
W. Austrálie ( standardní čas) (UTC+08:00) Perth
Tchaj-pej – standardní čas (UTC+08:00) Tchaj-pej
Standardní čas Ulaanbaatar (UTC+08:00) Ulánbátar
Standardní čas Aus Central W. (UTC+08:45) Eucla
Transbaikal ( standardní čas) (UTC+09:00) Čita
Tokyo Standard Time (UTC+09:00) Ósaka, Sapporo, Tokio
Severní Korea ( standardní čas) (UTC+09:00) Pchjongjangu
Korea ( standardní čas) (UTC+09:00) Soul
Standardní čas Yakutsk (UTC+09:00) Jakutsk
Cen. Austrálie ( standardní čas) (UTC+09:30) Adelaide
Standardní čas AUS (UTC+09:30) Darwin
E. Austrálie ( standardní čas) (UTC+10:00) Brisbane
AUS Eastern Standard Time (UTC+10:00) Canberra, Melbourne, Sydney
Západní Tichomoří ( standardní čas) (UTC+10:00) Guam, Port Moresby
Tasmania – standardní čas (UTC+10:00) Hobart
Standardní čas Vecer (UTC+10:00) Vladivostok
Lord Howe Standardní čas (UTC+10:30) Ostrov Lorda Howa
Bougainville – standardní čas (UTC+11:00) Bougainville
Časové pásmo Ruska 10 (UTC+11:00) Čokurdach
Standardní čas Magadan (UTC+11:00) Magadan
Norfolk Standard Time (UTC+11:00) Norfolk
Sakhalin – standardní čas (UTC+11:00) Sachalin
Střední Tichomoří ( standardní čas) (UTC+11:00) Šalamounovy ostrovy, Nová Kaledonie
Časové pásmo Rusko 11 (UTC+12:00) Anadyr, Petropavlovsk-Kamčatskij
Nový Zéland – standardní čas (UTC+12:00) Auckland, Wellington
UTC+12 (UTC+12:00) Koordinovaný univerzální čas+12
Standardní čas Fiji (UTC+12:00) Fidži
Kamchatka Standardní čas (UTC+12:00) Petropavlovsk-Kamčatskij – starý čas
Chatham Islands Standard Time (UTC+12:45) Chathamské ostrovy
UTC+13 (UTC+13:00) Koordinovaný univerzální čas +13
Tonga – standardní čas (UTC+13:00) Nuku'alofa
Samoa Standard Time (UTC+13:00) Samoa
Line Islands Standard Time (UTC+14:00) Ostrov Kiritimati

Viz také