Fusos horários na Instância Gerenciada de SQL do Azure
Aplica-se a: Instância Gerenciada de SQL do Azure
O UTC (Tempo Universal Coordenado) é o fuso horário recomendado para a camada de dados de soluções de nuvem recém-desenvolvidas, pois elimina a ambiguidade. A Instância Gerenciada de SQL do Azure também oferece opções de fusos horários para atender às necessidades de aplicativos existentes que armazenam valores de data e hora e chamam funções de data e hora com um contexto implícito de um fuso horário específico.
Funções T-SQL como GETDATE () ou código CLR observam o fuso horário definido no nível da instância. Trabalhos do SQL Server Agent também seguem agendamentos de acordo com o fuso horário da instância.
Observação
O banco de dados SQL do Azure não oferece suporte a configurações de fuso horário; ele sempre segue o UTC. Use AT TIME ZONE no banco de dados SQL se precisar interpretar informações de data e hora em um fuso horário diferente do UTC.
Importante
Ao migrar suas soluções existentes para Instância Gerenciada de SQL do Azure, considere cuidadosamente as ramificações de fuso horário e, como regra geral, faça as configurações de fuso horário originais coincidirem, a menos que você esteja reimplementando a lógica de aplicativo relevante.
Fusos horários compatíveis
Um conjunto de fusos horários compatíveis é herdado do sistema operacional subjacente da instância gerenciada. Ele é atualizado regularmente para obter novas definições de fuso horário e refletir as alterações para os existentes.
A política de horário de verão/alterações de fuso horário garante a precisão histórica de 2010 em diante.
Uma lista com nomes dos fusos horários compatíveis é exposta por meio da exibição do sistema sys.time_zone_info.
Observação
Em 8 de agosto de 2022, o governo chileno divulgou um comunicado oficial sobre uma mudança de fuso horário devido ao horário de verão. A partir da 0h de sábado em 10 de setembro de 2022 à 0h de sábado em 1º de abril de 2023, a hora oficial será adiantada em 60 minutos. A alteração afeta os três seguintes fusos horários: Horário Padrão do Pacífico SA, Horário Padrão da Ilha de Páscoa e Horário Padrão de Magallanes. As Instâncias Gerenciadas de SQL do Azure que usam os fusos horários afetados não refletirão as alterações até que a Microsoft libere uma atualização do sistema operacional para dar suporte a isso e até que a Instância Gerenciada de SQL do Azure serviço absorva a atualização no sistema operacional. Caso você precise alterar os fusos horários afetados para suas instâncias gerenciadas, esteja ciente das limitações e siga as diretrizes da documentação.
Definir um fuso horário
Um fuso horário de uma instância gerenciada pode ser definido somente durante a criação da instância. O fuso horário padrão é UTC.
Observação
O fuso horário de uma instância gerenciada existente não pode ser alterado.
Definir o fuso horário por meio do portal do Azure
Ao inserir parâmetros para uma nova instância, selecione um fuso horário na lista de fusos horários compatíveis.
Modelo do Azure Resource Manager
Especifique a propriedade timezoneId no modelo do Resource Manager para definir o fuso horário durante a criação da instância.
"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"
},
Uma lista de valores compatíveis para a propriedade timezoneId está no final deste artigo.
Se não especificado, o fuso horário será definido como UTC.
Verificar o fuso horário de uma instância
A função CURRENT_TIMEZONE retorna um nome de exibição do fuso horário da instância.
Considerações entre recursos
Restaurar e importar
Você pode restaurar um arquivo de backup ou importar dados de uma instância ou um servidor para uma instância gerenciada com configurações de fuso horário diferentes. Faça isso com cautela. Analise o comportamento do aplicativo e os resultados das consultas e dos relatórios, assim como quando você transfere dados entre duas instâncias do SQL Server com configurações de fuso horário diferentes.
Restauração em um momento determinado
Quando você executa uma restauração pontual, o horário para o qual restaurar é interpretado como hora UTC. Dessa forma, as ambiguidades devidas ao horário de verão e suas possíveis alterações são evitadas.
Grupos de failover
O uso do mesmo fuso horário em uma instância primária e em uma secundária em um grupo de failover não é mandatório, mas é altamente recomendável.
Aviso
É altamente recomendável que você use o mesmo fuso horário para a instância primária e secundária em um grupo de failover. Devido a determinados casos de uso raros, manter o mesmo fuso horário em instâncias primárias e secundárias não é mandatório. É importante entender que, no caso de failover manual ou automático, a instância secundária manterá seu fuso horário original.
Limitações
- O fuso horário da instância gerenciada existente não pode ser alterado. Como solução alternativa, crie uma nova instância gerenciada com o fuso horário adequado. Em seguida, execute um backup e restauração manuais ou, o que é recomendável, execute uma restauração pontual de instância cruzada.
- Os processos externos iniciados por meio dos trabalhos do SQL Server Agent não observam o fuso horário da instância.
Lista de fusos horários compatíveis
ID do Fuso horário | Nome de exibição do fuso horário |
---|---|
Hora Padrão do Meridiano de Data | (UTC-12:00) International Date Line West |
UTC-11 | (UTC-11:00) Tempo Universal Coordenado -11 |
Hora Padrão das Aleutas | (UTC-10:00) Ilhas Aleutas |
Hora Oficial do Havaí | (UTC-10:00) Havaí |
Hora Padrão de Marquesas | (UTC-09:30) Ilhas Marquesas |
Hora Oficial do Alasca | (UTC-09:00) Alasca |
UTC-09 | (UTC-09:00) Tempo Universal Coordenado -09 |
Hora Padrão do Pacífico (México) | (UTC-08:00) Baja California |
UTC-08 | (UTC-08:00) Tempo Universal Coordenado -08 |
Hora Oficial do Pacífico | (UTC-08:00) Hora do Pacífico (EUA e Canadá) |
Hora Padrão das Montanhas dos EUA | (UTC-07:00) Arizona |
Hora Padrão das Montanhas (México) | (UTC-07:00) Chihuahua, La Paz, Mazatlan |
Hora Oficial das Montanhas | (UTC-07:00) Hora das Montanhas (EUA e Canadá) |
Hora Oficial da América Central | (UTC-06:00) América Central |
Hora Oficial Central | (UTC-06:00) Hora Central (EUA e Canadá) |
Hora Padrão da Ilha da Páscoa | (UTC-06:00) Ilha de Páscoa |
Hora Padrão Central (México) | (UTC-06:00) Guadalajara, Cidade do México, Monterrey |
Hora Oficial do Canadá Central | (UTC-06:00) Saskatchewan |
Hora Padrão do Pacífico na América do Sul | (UTC-05:00) Bogotá, Lima, Quito, Rio Branco |
Hora Padrão Oriental (México) | (UTC-05:00) Chetumal |
Hora Oficial do Leste dos EUA | (UTC-05:00) Hora do Leste (EUA e Canadá) |
Hora Padrão do Haiti | (UTC-05:00) Haiti |
Hora Padrão de Cuba | (UTC-05:00) Havana |
Hora Padrão do Leste dos EUA | (UTC-05:00) Indiana (Leste) |
Hora Padrão Turcos e Caicos | (UTC-05:00) Ilhas Turcas e Caicos |
Hora Padrão do Paraguai | (UTC-04:00) Assunção |
Hora Oficial do Atlântico | (UTC-04:00) Hora do Atlântico (Canadá) |
Hora Padrão da Venezuela | (UTC-04:00) Caracas |
Hora Padrão do Brasil Central | (UTC-04:00) Cuiabá |
Hora Padrão do Oeste da América do Sul | (UTC-04:00) Georgetown, La Paz, Manaus, San Juan |
Hora Padrão do Pacífico SA | (UTC-04:00) Santiago |
Hora Padrão de Newfoundland | (UTC-03:30) Newfoundland |
Hora Padrão de Tocantins | (UTC-03:00) Araguaína |
E. Hora Oficial do Brasil | (UTC-03:00) Brasília |
Hora Padrão de Buenos Aires | (UTC-03:00) Caiena, Fortaleza |
Hora Padrão da Argentina | (UTC-03:00) Cidade de Buenos Aires |
Hora Oficial da Groenlândia | (UTC-03:00) Groenlândia |
Hora Padrão de Montevidéu | (UTC-03:00) Montevidéu |
Hora Padrão de Magalhães | (UTC-03:00) Punta Arenas |
Hora Padrão de Saint Pierre | (UTC-03:00) São Pedro e Miquelon |
Hora Padrão da Bahia | (UTC-03:00) Salvador |
UTC-02 | (UTC-02:00) Tempo Universal Coordenado -02 |
Hora Oficial do Atlântico Central | (UTC-02:00) Atlântico Central – Antiga |
Hora Oficial dos Açores | (UTC-01:00) Açores |
Hora Oficial do Cabo Verde | (UTC-01:00) Ilhas de Cabo Verde |
UTC | (UTC) Tempo Universal Coordenado |
Hora Oficial GMT | (UTC+00:00) Dublin, Edimburgo, Lisboa, Londres |
Hora Padrão de Greenwich | (UTC+00:00) Monróvia, Reykjavik |
W. Hora Padrão da Europa Ocidental | (UTC+01:00) Amsterdã, Berlim, Berna, Roma, Estocolmo, Viena |
Hora Oficial da Europa Central | (UTC+01:00) Belgrado, Bratislava, Budapeste, Liubliana, Praga |
Hora Oficial Românica | (UTC+01:00) Bruxelas, Copenhague, Madri, Paris |
Hora Padrão do Marrocos | (UTC+01:00) Casablanca |
Hora Oficial de São Tomé | (UTC+01:00) São Tomé |
Hora Oficial da Europa Central | (UTC+01:00) Sarajevo, Skopje, Varsóvia, Zagreb |
W. Hora Padrão do Centro-oeste da África | (UTC+01:00) Centro-oeste da África |
Hora Padrão da Jordânia | (UTC+02:00) Amã |
Hora Oficial GTB | (UTC+02:00) Atenas, Bucareste |
Hora Padrão do Oriente Médio | (UTC+02:00) Beirute |
Hora Oficial do Egito | (UTC+02:00) Cairo |
E. Hora Padrão da Europa Oriental | (UTC+02:00) Chisinau |
Hora Padrão da Síria | (UTC+02:00) Damasco |
Hora Padrão de West Bank | (UTC+02:00) Gaza, Hebron |
Hora Oficial da África do Sul | (UTC+02:00) Harare, Pretória |
Hora Oficial FLE | (UTC+02:00) Helsinque, Kiev, Riga, Sófia, Tallinn, Vilnius |
Hora Oficial de Israel | (UTC+02:00) Jerusalém |
Hora Padrão de Kaliningrado | (UTC+02:00) Kaliningrado |
Hora Padrão do Sudão | (UTC+02:00) Cartum |
Hora Padrão da Líbia | (UTC+02:00) Trípoli |
Hora Padrão da Namíbia | (UTC+02:00) Windhoek |
Hora Oficial Arábica | (UTC+03:00) Bagdá |
Hora Padrão da Turquia | (UTC+03:00) Istambul |
Hora Oficial Árabe | (UTC+03:00) Kuwait, Riad |
Hora Padrão de Belarus | (UTC+03:00) Minsk |
Hora Oficial Russa | (UTC+03:00) Moscou, São Petersburgo |
E. Hora Oficial do Leste da África | (UTC+03:00) Nairóbi |
Hora Oficial do Irã | (UTC+03:30) Teerã |
Hora Oficial Árabe | (UTC+04:00) Abu Dhabi, Mascate |
Hora Padrão de Astrakhan | (UTC+04:00) Astrakhan, Ulyanovsk |
Hora Padrão do Azerbaijão | (UTC+04:00) Baku |
Fuso Horário da Rússia 3 | (UTC+04:00) Izhevsk, Samara |
Hora Padrão de Maurício | (UTC+04:00) Port Louis |
Hora Padrão de Saratov | (UTC+04:00) Saratov |
Hora Padrão da Geórgia | (UTC+04:00) Tbilisi |
Hora Oficial de Volgogrado | (UTC+04:00) Volgogrado |
Hora Oficial do Cáucaso | (UTC+04:00) Ierevan |
Hora Padrão do Afeganistão | (UTC+04:30) Cabul |
Hora Oficial do Oeste da Ásia | (UTC+05:00) Ashgabat, Tashkent |
Hora Oficial de Ecaterimburgo | (UTC+05:00) Ecaterimburgo |
Hora Padrão do Paquistão | (UTC+05:00) Islamabad, Karachi |
Hora Oficial da Índia | (UTC+05:30) Chennai, Kolkata, Mumbai, Nova Délhi |
Hora Oficial do Sri Lanka | (UTC+05:30) Sri Jayawardenepura |
Hora Oficial do Nepal | (UTC+05:45) Katmandu |
Hora Oficial da Ásia Central | (UTC+06:00) Nur-Sultan |
Hora Padrão de Bangladesh | (UTC+06:00) Dacca |
Hora Padrão de Omsk | (UTC+06:00) Omsk |
Hora Oficial de Mianmar | (UTC+06:30) Yangon (Rangoon) |
Hora Padrão do Sudeste da Ásia | (UTC+07:00) Bancoc, Hanói, Jacarta |
Hora Padrão de Altai | (UTC+07:00) Barnaul, Gorno-Altaysk |
W. Hora Padrão da Mongólia Ocidental | (UTC+07:00) Hovd |
Hora Oficial do Norte da Ásia | (UTC+07:00) Krasnojarsk |
N. Hora Oficial da Ásia Central | (UTC+07:00) Novosibirsk |
Hora Padrão de Tomsk | (UTC+07:00) Tomsk |
Hora Oficial da China | (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi |
Hora Oficial do Nordeste da Ásia | (UTC+08:00) Irkutsk |
Hora Oficial de Singapura | (UTC+08:00) Kuala Lumpur, Singapura |
W. Hora Oficial do Oeste da Austrália | (UTC+08:00) Perth |
Hora Oficial de Taipé | (UTC+08:00) Taipé |
Hora Padrão de Ulan Bator | (UTC+08:00) Ulan Bator |
Hora Padrão da Austrália Ocidental | (UTC+08:45) Eucla |
Hora Padrão de Transbaikal | (UTC+09:00) Chita |
Hora Oficial de Tóquio | (UTC+09:00) Osaka, Sapporo, Tóquio |
Hora Padrão da Coreia do Norte | (UTC+09:00) Pyongyang |
Hora Oficial da Coreia do Sul | (UTC+09:00) Seul |
Hora Oficial de Yakutsk | (UTC+09:00) Yakutsk |
Hora Padrão da Austrália Central | (UTC+09:30) Adelaide |
Hora Padrão da Austrália Central | (UTC+09:30) Darwin |
E. Hora Oficial do Leste da Austrália | (UTC+10:00) Brisbane |
Hora Padrão da Austrália Oriental | (UTC+10:00) Camberra, Melbourne, Sydney |
Hora Oficial do Oeste do Pacífico | (UTC+10:00) Guam, Port Moresby |
Hora Oficial da Tasmânia | (UTC+10:00) Hobart |
Hora Oficial de Vladivostok | (UTC+10:00) Vladivostok |
Hora Padrão de Lord Howe | (UTC+10:30) Ilha Lord Howe |
Hora Padrão de Bougainville | (UTC+11:00) Ilha Bougainville |
Fuso Horário da Rússia 10 | (UTC+11:00) Chokurdakh |
Hora Padrão de Magadan | (UTC+11:00) Magadan |
Hora Padrão de Norfolk | (UTC+11:00) Ilha Norfolk |
Hora Padrão de Sakhalin | (UTC+11:00) Sakhalin |
Hora Oficial do Pacífico Central | (UTC+11:00) Ilhas Salomão, Nova Caledônia |
Fuso Horário da Rússia 11 | (UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky |
Hora Oficial da Nova Zelândia | (UTC+12:00) Auckland, Wellington |
UTC+12 | (UTC+12:00) Tempo Universal Coordenado +12 |
Hora Padrão de Fiji | (UTC+12:00) Fiji |
Hora Padrão de Kamchatka | (UTC+12:00) Petropavlovsk-Kamchatsky – Antiga |
Hora Padrão das Ilhas Chatham | (UTC+12:45) Ilhas Chatham |
UTC+13 | (UTC+13:00) Tempo Universal Coordenado +13 |
Hora Oficial de Tonga | (UTC+13:00) Nuku'alofa |
Hora Oficial de Samoa | (UTC+13:00) Samoa |
Hora Padrão das Ilhas Line | (UTC+14:00) Ilha de Kiritimati |