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.

Setting a time zone during instance creation

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

Consulte também