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