Fusos horários no Azure SQL Managed Instance
Aplica-se a:Instância Gerenciada SQL do Azure
O Tempo Universal Coordenado (UTC) é 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 SQL do Azure também oferece uma escolha de fusos horários para atender às necessidades de aplicativos existentes que armazenam valores de data e hora e funções de data e hora de chamada 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. Os trabalhos do SQL Server Agent também seguem agendamentos de acordo com o fuso horário da instância.
Nota
A Base de Dados SQL do Azure não suporta definições de fuso horário; segue sempre a UTC. Use AT TIME ZONE no Banco de dados SQL se precisar interpretar informações de data e hora em um fuso horário que não seja UTC.
Importante
Ao migrar suas soluções existentes para a Instância Gerenciada SQL do Azure, considere cuidadosamente as ramificações de fuso horário e, como regra geral, corresponda às configurações de fuso horário originais, a menos que você esteja reimplementando a lógica do aplicativo relevante.
Fusos horários suportados
É herdado um conjunto de fusos horários suportados do sistema operativo subjacente à instância gerida. É regularmente atualizado para obter novas definições de fusos horários e refletir as alterações nos existentes.
A política de alterações de fuso horário/hora de verão garante a precisão histórica a partir de 2010.
Uma lista com nomes dos fusos horários suportados é exposta através da visualização do sistema sys.time_zone_info .
Nota
Em 8 de agosto de 2022, o governo chileno fez um anúncio oficial sobre uma mudança de fuso horário de verão (DST). A partir das 12h00 de sábado, 10 de setembro de 2022, até às 12h00 de sábado, 1 de abril de 2023, o horário oficial avançará 60 minutos. A alteração afeta os seguintes três fusos horários: Hora Padrão Pacific SA, Hora Padrão da Ilha de Páscoa e Hora Padrão Magallanes. As Instâncias Gerenciadas SQL do Azure que usam fusos horários afetados não refletirão as alterações até que a Microsoft lance uma atualização do sistema operacional para dar suporte a isso e o serviço de Instância Gerenciada SQL do Azure absorva a atualização no nível do sistema operacional. Se você precisar alterar os fusos horários afetados para suas instâncias gerenciadas, esteja ciente das limitações e siga as orientações da documentação.
Definir um fuso horário
Um fuso horário de uma instância gerenciada pode ser definido apenas durante a criação da instância. O fuso horário padrão é UTC.
Nota
O fuso horário de uma instância gerenciada existente não pode ser alterado.
Definir o fuso horário através do portal do Azure
Ao inserir parâmetros para uma nova instância, selecione um fuso horário na lista de fusos horários suportados.
Modelo 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 suportados para a propriedade timezoneId está no final deste artigo.
Se não for 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 para uma instância gerenciada de uma instância ou de um servidor com configurações de fuso horário diferentes. Certifique-se de fazê-lo com cautela. Analise o comportamento do aplicativo e os resultados das consultas e relatórios, assim como quando você transfere dados entre duas instâncias do SQL Server com configurações de fuso horário diferentes.
Restauro para um ponto anterior no tempo
Quando você executa uma restauração point-in-time, o tempo para restaurar é interpretado como hora UTC. Desta forma, evitam-se quaisquer ambiguidades devidas ao horário de verão e às suas potenciais alterações.
Grupos de ativação pós-falha
O uso do mesmo fuso horário em uma instância primária e secundária em um grupo de failover não é imposto, 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 certos casos de uso raros, manter o mesmo fuso horário nas instâncias primária e secundária não é imposto. É 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 e, em seguida, execute um backup e restauração manuais ou, o que recomendamos, execute uma restauração point-in-time entre instâncias.
- Os processos externos iniciados a partir dos trabalhos do SQL Server Agent não observam o fuso horário da instância.
Lista de fusos horários suportados
ID do fuso horário | Nome para exibição do fuso horário |
---|---|
Hora padrão da linha de data | (UTC-12:00) Oeste da Linha de Data Internacional |
UTC-11 | (UTC-11:00) Hora Universal Coordenada-11 |
Hora Padrão Aleuta | (UTC-10:00) Ilhas Aleutas |
Hora Padrão Havaiana | (UTC-10:00) Havai |
Hora Padrão Marquesas | (UTC-09:30) Ilhas Marquesas |
Hora Padrão do Alasca | (UTC-09:00) Alasca |
UTC-09 | (UTC-09:00) Hora Universal Coordenada-09 |
Hora Padrão do Pacífico (México) | (UTC-08:00) Baja California |
UTC-08 | (UTC-08:00) Hora Universal Coordenada-08 |
Hora Padrão do Pacífico | (UTC-08:00) Hora do Pacífico (E.U.A. e Canadá) |
Hora Padrão da Montanha dos EUA | (UTC-07:00) Arizona |
Hora Padrão da Montanha (México) | (UTC-07:00) Chihuahua, La Paz, Mazatlan |
Hora Padrão da Montanha | (UTC-07:00) Hora das Regiões Montanhosas (E.U.A. e Canadá) |
Hora Padrão da América Central | (UTC-06:00) América Central |
Hora Padrão Central | (UTC-06:00) Hora Central (E.U.A. e Canadá) |
Hora Padrão da Ilha de Páscoa | (UTC-06:00) Ilha da Páscoa |
Hora Padrão Central (México) | (UTC-06:00) Guadalajara, Cidade do México, Monterrey |
Hora Padrão Central do Canadá | (UTC-06:00) Saskatchewan |
SA Hora Padrão do Pacífico | (UTC-05:00) Bogotá, Lima, Quito, Rio Branco |
Hora Padrão do Leste (México) | (UTC-05:00) Chetumal |
Hora Padrão do Leste | (UTC-05:00) Hora do Leste (U.S.A. 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 de Turks e Caicos | (UTC-05:00) Ilhas Turcas e Caicos |
Hora Padrão do Paraguai | (UTC-04:00) Assunção |
Hora Padrão do Atlântico | (UTC-04:00) Hora do Atlântico (Canadá) |
Hora Padrão da Venezuela | (UTC-04:00) Caracas |
Hora Padrão Central Brasileira | (UTC-04:00) Cuiabá |
SA Hora Padrão Ocidental | (UTC-04:00) Georgetown, La Paz, Manaus, São João |
Hora Padrão Pacific SA | (UTC-04:00) Santiago |
Hora Padrão da Terra Nova | (UTC-03:30) Terra Nova |
Hora Padrão do Tocantins | (UTC-03:00) Araguaína |
E. Hora Padrão da América do Sul | (UTC-03:00) Brasília |
SA Hora Padrão do Leste | (UTC-03:00) Caiena, Fortaleza |
Hora Padrão Argentina | (UTC-03:00) Cidade de Buenos Aires |
Hora Padrão da Gronelândia | (UTC-03:00) Gronelândia |
Hora Padrão de Montevidéu | (UTC-03:00) Montevidéu |
Hora Padrão Magallanes | (UTC-03:00) Punta Arenas |
Hora Padrão de Saint Pierre | (UTC-03:00) São Pedro e Miquelão |
Hora Padrão da Bahia | (UTC-03:00) Salvador |
UTC-02 | (UTC-02:00) Hora Universal Coordenada-02 |
Hora Padrão do Atlântico Médio | (UTC-02:00) Atlântico Central - Antigo |
Hora Padrão dos Açores | (UTC-01:00) Açores |
Hora Padrão de Cabo Verde | (UTC-01:00) Ilhas de Cabo Verde |
UTC | (UTC) Hora Universal Coordenada |
Hora padrão GMT | (UTC+00:00) Dublim, Edimburgo, Lisboa, Londres |
Hora Padrão de Greenwich | (UTC+00:00) Monróvia, Reiquiavique |
W. Hora Padrão da Europa | (UTC+01:00) Amesterdão, Berlim, Berna, Roma, Estocolmo, Viena |
Hora Padrão da Europa Central | (UTC+01:00) Belgrado, Bratislava, Budapeste, Liubliana, Praga |
Hora Padrão Romance | (UTC+01:00) Bruxelas, Copenhaga, Madrid, Paris |
Hora Padrão de Marrocos | (UTC+01:00) Casablanca |
Hora Padrão de São Tomé e Príncipe | (UTC+01:00) São Tomé e Príncipe |
Hora Padrão da Europa Central | (UTC+01:00) Sarajevo, Skopje, Varsóvia, Zagreb |
W. Hora Padrão da África Central | (UTC+01:00) África Central Ocidental |
Hora Padrão da Jordânia | (UTC+02:00) Amã |
Hora Padrão GTB | (UTC+02:00) Atenas, Bucareste |
Hora Padrão do Médio Oriente | (UTC+02:00) Beirute |
Hora Padrão do Egito | (UTC+02:00) Cairo |
E. Hora Padrão da Europa | (UTC+02:00) Chisinau |
Hora Padrão Síria | (UTC+02:00) Damasco |
Hora padrão da Cisjordânia | (UTC+02:00) Gaza, Hebrom |
Hora Padrão da África do Sul | (UTC+02:00) Harare, Pretória |
Hora Padrão FLE | (UTC+02:00) Helsínquia, Kiev, Riga, Sófia, Tallin, Vilnius |
Hora Padrão 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 padrão árabe | (UTC+03:00) Bagdade |
Hora padrão da Turquia | (UTC+03:00) Istambul |
Hora Padrão Árabe | (UTC+03:00) Kuwait, Riade |
Hora Padrão da Bielorrússia | (UTC+03:00) Minsk |
Hora Padrão Russa | (UTC+03:00) Moscovo, São Petersburgo |
E. Hora Padrão de África | (UTC+03:00) Nairobi |
Hora Padrão do Irão | (UTC+03:30) Teerão |
Hora Padrão Árabe | (UTC+04:00) Abu Dhabi, Mascate |
Hora Padrão de Astrakhan | (UTC+04:00) Astrakhan, Ulianovsk |
Hora Padrão do Azerbaijão | (UTC+04:00) Baku |
Rússia Fuso Horário 3 | (UTC+04:00) Izhevsk, Samara |
Hora Padrão das Maurícias | (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 Padrão de Volgogrado | (UTC+04:00) Volgogrado |
Hora padrão do Cáucaso | (UTC+04:00) Erevan |
Hora Padrão do Afeganistão | (UTC+04:30) Cabul |
Hora Padrão da Ásia Ocidental | (UTC+05:00) Achgabat, Tashkent |
Hora Padrão de Ekaterinburg | (UTC+05:00) Ecaterimburgo |
Hora Padrão do Paquistão | (UTC+05:00) Islamabade, Carachi |
Hora Padrão da Índia | (UTC+05:30) Chennai, Calcutá, Mumbai, Nova Deli |
Hora Padrão do Sri Lanka | (UTC+05:30) Sri Jayawardenepura |
Hora Padrão do Nepal | (UTC+05:45) Catmandu |
Hora Padrão da Ásia Central | (UTC+06:00) Nur-Sultão |
Hora Padrão de Bangladesh | (UTC+06:00) Daca |
Hora Padrão de Omsk | (UTC+06:00) Omsk |
Hora Padrão de Mianmar | (UTC+06:30) Yangon (Rangum) |
Hora Padrão SE Ásia | (UTC+07:00) Banguecoque, Hanói, Jacarta |
Hora Padrão de Altai | (UTC+07:00) Barnaul, Gorno-Altaysk |
W. Hora Padrão da Mongólia | (UTC+07:00) Hovd |
Hora Padrão do Norte da Ásia | (UTC+07:00) Krasnoyarsk |
N. Hora Padrão da Ásia Central | (UTC+07:00) Novosibirsk |
Hora Padrão de Tomsk | (UTC+07:00) Tomsk |
Hora Padrão da China | (UTC+08:00) Pequim, Chongqing, Hong Kong, Urumqi |
Hora Padrão do Leste da Ásia do Norte | (UTC+08:00) Irkutsk |
Hora Padrão de Singapura | (UTC+08:00) Kuala Lumpur, Singapura |
W. Hora Padrão da Austrália | (UTC+08:00) Perth |
Hora Padrão de Taipei | (UTC+08:00) Taipé |
Hora Padrão de Ulaanbaatar | (UTC+08:00) Ulan Bator |
Aus Central W. Hora Padrão | (UTC+08:45) Eucla |
Hora Padrão Transbaikal | (UTC+09:00) Chita |
Hora Padrão de Tóquio | (UTC+09:00) Osaka, Sapporo, Tóquio |
Hora Padrão da Coreia do Norte | (UTC+09:00) Pionguiangue |
Hora Padrão da Coreia | (UTC+09:00) Seul |
Hora Padrão de Yakutsk | (UTC+09:00) Yakutsk |
Cen. Hora Padrão da Austrália | (UTC+09:30) Adelaide |
AUS Hora Padrão Central | (UTC+09:30) Darwin |
E. Hora Padrão da Austrália | (UTC+10:00) Brisbane |
AUS Hora Padrão do Leste | (UTC+10:00) Camberra, Melbourne, Sydney |
Hora Padrão do Pacífico Oeste | (UTC+10:00) Guame, Port Moresby |
Hora Padrão da Tasmânia | (UTC+10:00) Hobart |
Hora Padrão de Vladivostok | (UTC+10:00) Vladivostoque |
Hora Padrão Lord Howe | (UTC+10:30) Ilha de Lord Howe |
Hora Padrão Bougainville | (UTC+11:00) Ilha de Bougainville |
Rússia Fuso horário 10 | (UTC+11:00) Chokurdakh |
Hora Padrão Magadan | (UTC+11:00) Magadã |
Hora Padrão de Norfolk | (UTC+11:00) Ilha Norfolk |
Hora Padrão de Sacalina | (UTC+11:00) Sakhalin |
Hora Padrão do Pacífico Central | (UTC+11:00) Ilhas Salomão, Nova Caledónia |
Rússia Fuso Horário 11 | (UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky |
Hora Padrão da Nova Zelândia | (UTC+12:00) Auckland, Wellington |
UTC+12 | (UTC+12:00) Hora Universal Coordenada+12 |
Hora Padrão de Fiji | (UTC+12:00) Fiji |
Hora Padrão de Kamchatka | (UTC+12:00) Petropavlovsk-Kamchatsky - Antigo |
Hora Padrão das Ilhas Chatham | (UTC+12:45) Ilhas Chatham |
UTC+13 | (UTC+13:00) Tempo Universal Coordenado+13 |
Hora Padrão de Tonga | (UTC+13:00) Nucualofa |
Hora Padrão de Samoa | (UTC+13:00) Samoa |
Hora Padrão das Ilhas de Linha | (UTC+14:00) Ilha de Kiritimati |