Fusi orari in Istanza gestita di SQL di Azure

Si applica a: Istanza gestita di SQL di Azure SQL

L'ora UTC (Coordinated Universal Time) è il fuso orario consigliato per il livello dati delle soluzioni cloud di nuova concezione, in quanto elimina l'ambiguità. Istanza gestita di database SQL di Azure offre anche una scelta dei fusi orari per soddisfare le esigenze delle applicazioni esistenti che archiviano i valori di data e ora e chiamano funzioni di data e ora con un contesto implicito di un fuso orario specifico.

Le funzioni T-SQL come GETDATE() o codice CLR osservano il fuso orario impostato a livello di istanza. I processi di SQL Server Agent seguono anche le pianificazioni in base al fuso orario dell'istanza.

Nota

database SQL di Azure non supporta le impostazioni del fuso orario. Segue sempre l'ora UTC. Se è necessario interpretare le informazioni relative a data e ora in un fuso orario non UTC, usare AT TIME ZONE nei database SQL.

Importante

Quando si esegue la migrazione delle soluzioni esistenti a Istanza gestita di SQL di Azure, prendere in considerazione attentamente le ramificazioni del fuso orario e come regola generale corrispondono alle impostazioni del fuso orario originale, a meno che non si stia reimplementando la logica dell'applicazione pertinente.

Fusi orari supportati

Un set di fusi orari supportati viene ereditato dal sistema operativo sottostante dell'istanza gestita. Viene regolarmente aggiornato per ottenere nuove definizioni di fuso orario e riflettere le modifiche apportate a quelle esistenti.

I criteri di ora legale/modifiche del fuso orario garantiscono l'accuratezza cronologica dal 2010 in poi.

Un elenco con i nomi dei fusi orari supportati viene esposto tramite la vista di sistema sys.time_zone_info.

Nota

L’8 agosto 2022, il governo cileno ha fatto un annuncio ufficiale sul cambio di fuso orario dell'ora legale (DST). A partire dalle 12:00 sabato 10 settembre 2022, fino alle 12:00 di sabato 1° aprile 2023, l'ora ufficiale avanza 60 minuti. La modifica influisce sui tre fusi orari seguenti: Ora solare pacifico SA, Ora solare dell'isola di Pasqua e Ora solare di Magallanes. Istanza gestita di SQL di Azure che usano fusi orari interessati non riflettono le modifiche fino a quando Microsoft non rilascia un aggiornamento del sistema operativo per supportarlo e Istanza gestita di SQL di Azure servizio assorbe l'aggiornamento a livello di sistema operativo. Soluzione alternativa: se è necessario modificare i fusi orari interessati per le istanze gestite, tenere presenti le limitazioni e seguire le indicazioni della documentazione.

Impostare un fuso orario

Un fuso orario di un'istanza gestita può essere impostato solo durante la creazione dell'istanza. Il fuso orario predefinito è UTC.

Nota

Il fuso orario di un'istanza gestita esistente non può essere modificato.

Impostare il fuso orario tramite il portale di Azure

Quando si immettono i parametri per una nuova istanza, selezionare un fuso orario nell'elenco dei fusi orari supportati.

Configurare un fuso orario durante la creazione dell'istanza

Modello di Azure Resource Manager

Specificare la proprietà timezoneId nel modello di Resource Manager per impostare il fuso orario durante la creazione dell'istanza.

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

Alla fine di questo articolo è presente un elenco dei valori supportati per la proprietà timezoneId.

Se non è specificato, il fuso orario è impostato su UTC.

Controllare il fuso orario di un'istanza

La funzione CURRENT_TIMEZONE restituisce un nome visualizzato del fuso orario dell'istanza.

Considerazioni tra funzionalità

Ripristino e importazione

È possibile ripristinare un file di backup o importare dati in un'istanza gestita da un'istanza o da un server con diverse impostazioni di fuso orario. Assicurarsi di eseguire questa operazione con cautela. Analizzare il comportamento dell'applicazione e i risultati di query e report, proprio come quando si trasferiscono dati tra due istanze di SQL Server con impostazioni di fuso orario diverse.

Ripristino temporizzato

Quando si esegue un ripristino temporizzato, il tempo necessario per il ripristino viene interpretato come ora UTC. In questo modo si evitano le ambiguità dovute all'ora legale e alle relative modifiche potenziali.

Gruppi di failover

L'uso dello stesso fuso orario in un'istanza primaria e secondaria in un gruppo di failover non viene applicato, ma è vivamente consigliabile.

Avviso

Si consiglia vivamente di usare lo stesso fuso orario per l'istanza primaria e secondaria in un gruppo di failover. A causa di alcuni rari casi d'uso, non è applicato lo stesso fuso orario tra le istanze primarie e secondarie. È importante comprendere che in caso di failover manuale o automatico, l'istanza secondaria manterrà il fuso orario originale.

Limiti

  • Il fuso orario dell'istanza gestita esistente non può essere modificato. Come soluzione alternativa, creare una nuova istanza gestita con il fuso orario appropriato e quindi l'esecuzione di un backup e un ripristino manuali o un ripristino temporizzato tra istanze.
  • I processi esterni avviati dai processi SQL Server Agent non osservano il fuso orario dell'istanza.

Elenco dei fusi orari supportati

ID fuso orario Nome visualizzato del fuso orario
Ora solare linea cambiamento data (UTC-12:00) Linea cambiamento data internazionale (occidentale)
UTC-11 (UTC-11:00) Coordinated Universal Time-11
Ora solare Aleutine (UTC - 10:00) Isole Aleutine
Ora solare Hawaii (UTC-10:00) Hawaii
Ora solare Marquesas (UTC - 09.30) Isole Marquesas
Ora solare Alaska (UTC-09:00) Alaska
UTC-09 (UTC - 09:00) Coordinated Universal Time-09
Ora solare Pacifico (Messico) (UTC-8:00) Bassa California
UTC-08 (UTC - 08:00) Coordinated Universal Time-08
Ora solare Pacifico (UTC - 08:00) Pacifico (USA e Canada)
Ora solare fuso occidentale Stati Uniti (UTC-07:00) Arizona
Ora solare fuso occidentale (Messico) (UTC-7:00) Chihuahua, La Paz, Mazatlan
Ora solare fuso occidentale (UTC-7:00) Fuso occidentale (USA e Canada)
Ora solare America centrale (UTC-6:00) America centrale
Ora solare fuso centrale (UTC-06:00) Fuso centrale (Stati Uniti e Canada)
Ora solare Isola di Pasqua (UTC - 06:00) Isola di Pasqua
Ora solare fuso centrale (Messico) (UTC-6:00) Guadalajara, Città del Messico, Monterrey
Ora solare Canada centrale (UTC-06:00) Saskatchewan
Ora solare America del Sud Pacifico (UTC-05:00) Bogotá, Lima, Quito, Rio Branco
Ora solare fuso orientale (Messico) (UTC-05:00) Chetumal
Ora solare fuso orientale (UTC-05:00) Fuso orientale (Stati Uniti e Canada)
Ora solare Haiti (UTC - 05:00) Haiti
Ora solare Cuba (UTC - 05:00) L'Avana
Ora solare Stati Uniti orientali (UTC-5:00) Indiana (Est)
Ora solare Turks e Caicos (UTC - 5:00 h) Turks e Caicos
Ora solare Paraguay (UTC-04:00) Asuncion
Ora solare costa atlantica (UTC-4:00) Ora costa atlantica (Canada)
Ora solare Venezuela (UTC - 04:00) Caracas
Ora solare Brasile centrale (UTC-04:00) Cuiaba
Ora solare America del Sud occidentale (UTC - 4:00) Georgetown, La Paz, Manaus, San Juan
Ora solare America del Sud Pacifico (UTC-04:00) Santiago
Ora solare Terranova (UTC-03:30) Terranova
Ora solare Tocantins (UTC - 03:00) Araguaina
E. Ora solare America del Sud orientale (UTC-03:00) Brasilia
Ora solare America del Sud orientale (UTC-3:00) Caienna, Fortaleza
Ora solare Argentina (UTC - 03:00) Città di Buenos Aires
Ora solare Groenlandia (UTC-3:00) Groenlandia
Ora solare Montevideo (UTC-03:00) Montevideo
Ora solare Magallanes (UTC - 03:00 h) Punta Arenas
Ora solare Saint-Pierre (UTC - 03:00) Saint-Pierre e Miquelon
Ora solare Bahia (UTC-03:00) Salvador
UTC-02 (UTC-2:00) Coordinated Universal Time-02
Ora solare Medioatlantico (UTC - 2:00 h) Medioatlantico - Obsoleto
Ora solare Azzorre (UTC-1:00) Azzorre
Ora solare Cabo Verde (UTC - 1:00 h) Is. di Cabo Verde
UTC (UTC) Coordinated Universal Time
Ora solare di Greenwich (UTC + 00:00) Dublino, Edimburgo, Lisbona, Londra
Ora solare di Greenwich (UTC + 00:00) Reykjavik
W. Ora solare Europa occidentale (UTC+1:00) Amsterdam, Berlino, Berna, Roma, Stoccolma, Vienna
Ora solare Europa Centrale (UTC+1:00) Belgrado, Bratislava, Budapest, Lubiana, Praga
Ora solare Bruxelles, Copenaghen, Madrid, Parigi (UTC+1:00) Bruxelles, Copenaghen, Madrid, Parigi
Ora solare Marocco (UTC+01:00) Casablanca
Ora solare São Tomé (UTC + 01:00) São Tomé
Ora solare Europa Centrale (UTC+1:00) Sarajevo, Skopje, Varsavia, Zagabria
W. Ora solare Africa centro-occidentale (UTC+1:00) Africa centro-occidentale
Ora solare Giordania (UTC+02:00) Amman
Ora solare GTB (UTC+2:00) Atene, Bucarest
Ora solare Medio Oriente (UTC+02:00) Beirut
Ora solare Egitto (UTC+02:00) Cairo
E. Ora solare Europa occidentale (UTC + 02:00) Chişinău
Ora solare Siria (UTC+02:00) Damasco
Ora solare Cisgiordania (UTC + 02:00) Gaza, Hebron
Ora solare Sudafrica (UTC+2:00) Harare, Pretoria
Ora solare FLE (UTC+2:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius
Ora solare Israele (UTC+2:00) Gerusalemme
Ora solare Kaliningrad (UTC + 02:00) Kaliningrad
Ora solare Sudan (UTC+02:00) Khartoum
Ora solare Libia (UTC+2:00) Tripoli
Ora solare Namibia (UTC + 2:00 h) Windhoek
Ora solare Arabia Saudita (UTC+03:00) Baghdad
Ora solare Turchia (UTC+03:00) Istanbul
Ora solare Arabia (UTC+3:00) Kuwait, Riyadh
Ora solare Bielorussia (UTC + 3:00 h) Minsk
Ora solare Russia (UTC+03:00) Mosca, S. Pietroburgo
E. Ora solare Africa orientale (UTC+03:00) Nairobi
Ora solare Iran (UTC+03:30) Teheran
Ora solare Emirati Arabi Uniti (UTC+4:00) Abu Dhabi, Muscat
Ora solare Astrakhan (UTC + 04:00) Astrakhan, Ulyanovsk
Ora solare Azerbaigian (UTC+04:00) Baku
Fuso orario 3 Russia (UTC + 04:00) Izhevsk, Samara
Ora solare Mauritius (UTC+4:00) Port Louis
Ora solare Saratov (UTC + 4:00) Saratov
Ora solare Georgia (UTC+04:00) Tbilisi
Ora solare Volgograd (UTC+04:00) Volgograd
Ora solare Caucaso (UTC+04:00) Erevan
Ora solare Afghanistan (UTC+04:30) Kabul
Ora solare Asia occidentale (UTC+5:00) Ashkhabat, Tashkent
Ora solare Ekaterinburg (UTC+05:00) Ekaterinburg
Ora solare Pakistan (UTC+5:00) Islamabad, Karachi
Ora solare India (UTC+5.30) Chennai, Kolkata (Calcutta), Mumbai, Nuova Delhi
Ora solare Sri Lanka (UTC+5.30) Sri Jayawardenepura
Ora solare Nepal (UTC+05:45) Katmandu
Ora solare Asia centrale (UTC+06:00) Nur-Sultan
Ora solare Bangladesh (UTC+06:00) Dacca
Ora solare Omsk (UTC+06:00) Omsk
Ora solare Myanmar (UTC+6.30) Yangon (Rangoon)
Ora solare Asia sud-orientale (UTC+7:00) Bangkok, Hanoi, Giacarta
Ora solare Altai (UTC + 07:00) Barnaul, Gorno-Altaysk
W. Ora solare Mongolia occidentale (UTC + 07:00) Hovd
Ora solare Asia settentrionale (UTC + 7:00 h) Krasnoyarsk
N. Ora solare Asia centrale (UTC+07:00) Novosibirsk
Ora solare Tomsk (UTC + 07:00) Tomsk
Ora solare Cina (UTC+8:00) Pechino, Chongqing, Hong Kong, Urumqi
Ora solare Asia nordorientale (UTC + 08:00) Irkutsk
Ora solare Singapore (UTC+8:00) Kuala Lumpur, Singapore
W. Ora solare Australia centrale (UTC+08:00) Perth
Ora solare Taipei (UTC+8:00) Taipei
Ora solare Ulan-Bator (UTC+08:00) Ulan-Bator
Ora solare Austr. centro-occ. (UTC + 08.45) Eucla
Ora solare Transbaikal (UTC+09:00) Chita
Ora solare Tokyo (UTC+9:00) Osaka, Sapporo, Tokyo
Ora solare Corea del Nord (UTC + 09:00) Pyongyang
Ora solare Corea del Sud (UTC+09:00) Seoul
Ora solare Yakutsk (UTC + 09:00) Yakutsk
Cen. Ora solare Australia centrale (UTC+09:30) Adelaide
Ora solare Australia centrale (UTC+09:30) Darwin
E. Ora solare Australia centrale (UTC+10:00) Brisbane
Ora solare Australia orientale (UTC+10:00) Canberra, Melbourne, Sydney
Ora solare Pacifico occidentale (UTC+10:00) Guam, Port Moresby
Ora solare Tasmania (UTC+10:00) Hobart
Ora solare Vladivostok (UTC+10:00) Vladivostok
Ora solare Lord Howe (UTC + 10.30) Isola Lord Howe
Ora solare Bougainville (UTC + 11:00) Isola Bougainville
Fuso orario Russia 10 (UTC + 11:00) Chokurdakh
Ora solare Magadan (UTC + 11:00) Magadan
Ora solare Norfolk (UTC + 11:00) Norfolk
Ora solare Sakhalin (UTC + 11:00) Sakhalin
Ora solare Pacifico centrale (UTC+11:00) Is. Salomone, Nuova Caledonia
Fuso orario Russia 11 (UTC + 12:00) Anadyr, Petropavlovsk-Kamčatskij
Ora solare Nuova Zelanda (UTC+12:00) Auckland, Wellington
UTC+12 (UTC+12:00) Coordinated Universal Time+12
Ora solare Figi (UTC+12:00) Figi
Ora solare Kamchatka (UTC + 12:00 h) Petropavlovsk-Kamčatskij - Obsoleto
Ora solare Isole Chatham (UTC + 12.45) Isole Chatham
UTC+13 (UTC + 13:00 h) Coordinated Universal Time+13
Ora solare Tonga (UTC+13:00) Nuku'alofa
Ora solare Samoa (UTC+13:00) Samoa
Ora solare Isole Line (UTC + 14:00 h) Isola di Kiritimati

Vedi anche