Se a collation e o fuso horário de uma instância do ApsaraDB RDS SQL Server não estiverem alinhados com a lógica de negócios, ou se sua aplicação lidar com dados em vários fusos horários, altere a collation e o fuso horário da instância para garantir que os dados sejam convertidos e exibidos corretamente.
Contexto
A collation padrão do conjunto de caracteres de uma instância é Chinese_PRC_CI_AS.
O fuso horário padrão de uma instância é China Standard Time.
Os bancos de dados do sistema incluem
master,msdb,tempdbemodel.
Para verificar as collations de conjunto de caracteres e os fusos horários disponíveis, consulte o console.
Para modificar a collation do conjunto de caracteres de um banco de dados criado pelo usuário, execute o comando
ALTER DATABASE <user-created_database_name> COLLATE <character_set_collation>.
Limites de uso
Não é possível alterar o fuso horário para instâncias compartilhadas.
Não é possível alterar a collation do conjunto de caracteres do sistema ou o fuso horário para instâncias Serverless.
Modificar conjunto de caracteres e collation
Antes de modificar a collation do conjunto de caracteres do sistema, certifique-se de que a instância não possua bancos de dados criados pelo usuário (não do sistema). Se a instância tiver bancos de dados criados pelo usuário, você não poderá modificar o conjunto de caracteres e a collation no console.
Se você excluir um banco de dados da instância, a tarefa de exclusão ainda poderá estar pendente na instância standby. Para evitar conflitos, certifique-se de que não haja bancos de dados nas instâncias primária e standby antes de modificar a collation do conjunto de caracteres do sistema.
Faça logon no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.
No painel de navegação à esquerda, clique em Databases.
Na página Databases, clique em Modify Character Set and Collation.
-
Na caixa de diálogo, defina o parâmetro Character Set Collation Rule e clique em OK.
ImportanteModificar a collation do conjunto de caracteres do sistema reinicia a instância. Esse processo leva de 2 a 10 minutos, durante os quais a instância fica indisponível.
Visualize a collation do conjunto de caracteres do sistema atualizada na página Basic Information.
Modificar o fuso horário
Faça logon no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.
No painel de navegação à esquerda, clique em Databases.
Na página Databases, clique em Modify Time Zone.
-
Na caixa de diálogo, defina o Time Zone e clique em OK. Para mais informações, consulte Time Zone and UTC Offset Table.
ImportanteAlterar o fuso horário reinicia a instância. Isso causa um tempo de inatividade de até 1 minuto para instâncias High-availability Edition e Cluster Edition, e de cerca de 5 minutos para instâncias Basic Edition.
Na caixa de diálogo, clique em OK novamente.
-
Visualize o fuso horário atualizado na página Basic Information da instância.
O campo é identificado como System Time Zone.
Fuso horário e deslocamento UTC
Em alguns países, os relógios são adiantados em uma hora para iniciar o horário de verão e atrasados em uma hora para retornar ao horário padrão. O horário de verão avança a hora local em uma hora em relação ao horário padrão durante um período específico do ano, principalmente para economizar energia. As datas de início e fim desse período variam de acordo com o país e a região.
|
Fuso horário |
Deslocamento do horário padrão |
Horário de verão |
Observações |
|
Afghanistan Standard Time |
(UTC+04:30) |
Nenhum |
Cabul |
|
Alaskan Standard Time |
(UTC-09:00) |
Horário de verão +1 hora |
Alasca |
|
Arabian Standard Time |
(UTC+04:00) |
Nenhum |
Abu Dhabi, Mascate |
|
Atlantic Standard Time |
(UTC-04:00) |
Horário de verão +1 hora |
Horário do Atlântico (Canadá) |
|
AUS Central Standard Time |
(UTC+09:30) |
Nenhum |
Darwin |
|
AUS Eastern Standard Time |
(UTC+10:00) |
Horário de verão +1 hora |
Camberra, Melbourne, Sydney |
|
Belarus Standard Time |
(UTC+03:00) |
Nenhum |
Minsk |
|
Canada Central Standard Time |
(UTC-06:00) |
Nenhum |
Saskatchewan |
|
Cape Verde Standard Time |
(UTC-01:00) |
Nenhum |
Cabo Verde |
|
Central Australia Standard Time |
(UTC+09:30) |
Nenhum |
Adelaide |
|
Central America Standard Time |
(UTC-06:00) |
Nenhum |
América Central |
|
Central Asia Standard Time |
(UTC+06:00) |
Nenhum |
Astana |
|
Central Brazilian Standard Time |
(UTC-04:00) |
Nenhum |
Cuiabá |
|
Central Europe Standard Time |
(UTC+01:00) |
Nenhum |
Belgrado, Bratislava, Budapeste, Liubliana, Praga |
|
Central European Standard Time |
(UTC+01:00) |
Horário de verão +1 hora |
Sarajevo, Skopje, Varsóvia, Zagreb |
|
Central Pacific Standard Time |
(UTC+11:00) |
Nenhum |
Ilhas Salomão, Nova Caledônia |
|
Central Standard Time |
(UTC-06:00) |
Horário de verão +1 hora |
Horário Central (EUA e Canadá) |
|
Central Standard Time (Mexico) |
(UTC-06:00) |
Nenhum |
Guadalajara, Cidade do México, Monterrei |
|
China Standard Time |
(UTC+08:00) |
Nenhum |
Pequim, Chongqing, Hong Kong, Urumqi |
|
East Africa Standard Time |
(UTC+03:00) |
Nenhum |
Nairóbi |
|
East Australia Standard Time |
(UTC+10:00) |
Horário de verão +1 hora |
Brisbane |
|
East Europe Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Chisinau |
|
East South America Standard Time |
(UTC-03:00) |
Nenhum |
Brasília |
|
Eastern Standard Time |
(UTC-05:00) |
Horário de verão +1 hora |
Horário do Leste (EUA e Canadá) |
|
Georgian Standard Time |
(UTC+04:00) |
Nenhum |
Tbilisi |
|
GMT Standard Time |
(UTC+00:00) |
Nenhum |
Dublin, Edimburgo, Lisboa, Londres |
|
Greenland Standard Time |
(UTC-03:00) |
Horário de verão +1 hora |
Groenlândia |
|
Greenwich Standard Time |
(UTC+00:00) |
Nenhum |
Monróvia, Reiquiavique |
|
GTB Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Atenas, Bucareste |
|
Hawaiian Standard Time |
(UTC-10:00) |
Nenhum |
Havaí |
|
India Standard Time |
(UTC+05:30) |
Nenhum |
Chennai, Calcutá, Mumbai, Nova Délhi |
|
Jordan Standard Time |
(UTC+02:00) |
Nenhum |
Amã |
|
Korea Standard Time |
(UTC+09:00) |
Nenhum |
Seul |
|
Middle East Standard Time |
(UTC+02:00) |
Nenhum |
Beirute |
|
Mountain Standard Time |
(UTC-07:00) |
Horário de verão +1 hora |
Horário da Montanha (EUA e Canadá) |
|
Mountain Standard Time (Mexico) |
(UTC-07:00) |
Nenhum |
Chihuahua, La Paz, Mazatlán |
|
US Mountain Standard Time |
(UTC-07:00) |
Nenhum |
Arizona |
|
New Zealand Standard Time |
(UTC+12:00) |
Horário de verão +1 hora |
Auckland, Wellington |
|
Newfoundland Standard Time |
(UTC-03:30) |
Horário de verão +1 hora |
Terra Nova |
|
Pacific South America Standard Time |
(UTC-03:00) |
Nenhum |
Santiago |
|
Pacific Standard Time |
(UTC-08:00) |
Horário de verão +1 hora |
Horário do Pacífico (EUA e Canadá) |
|
Pacific Standard Time (Mexico) |
(UTC-08:00) |
Nenhum |
Baja California |
|
Russian Standard Time |
(UTC+03:00) |
Nenhum |
Moscou, São Petersburgo, Volgogrado |
|
South America Pacific Standard Time |
(UTC-05:00) |
Nenhum |
Bogotá, Lima, Quito, Rio Branco |
|
Southeast Asia Standard Time |
(UTC+07:00) |
Nenhum |
Bangkok, Hanói, Jacarta |
|
Singapore Standard Time |
(UTC+08:00) |
Nenhum |
Kuala Lumpur, Singapura |
|
Tokyo Standard Time |
(UTC+09:00) |
Nenhum |
Osaka, Sapporo, Tóquio |
|
US Eastern Standard Time |
(UTC-05:00) |
Horário de verão +1 hora |
Indiana (Leste) |
|
UTC |
(UTC+00:00) |
Nenhum |
Tempo Universal Coordenado |
|
UTC-02 |
(UTC-02:00) |
Nenhum |
|
|
UTC-08 |
(UTC-08:00) |
Nenhum |
|
|
UTC-09 |
(UTC-09:00) |
Nenhum |
|
|
UTC-11 |
(UTC-11:00) |
Nenhum |
|
|
UTC+12 |
(UTC+12:00) |
Nenhum |
|
|
West Australia Standard Time |
(UTC+08:00) |
Nenhum |
Perth |
|
West Central Africa Standard Time |
(UTC+01:00) |
Nenhum |
África Central e Ocidental |
|
West Europe Standard Time |
(UTC+01:00) |
Horário de verão +1 hora |
Amsterdã, Berlim, Berna, Roma, Estocolmo, Viena |
|
Dateline Standard Time |
(UTC-12:00) |
Nenhum |
Linha Internacional de Data (Oeste) |
|
Aleutian Standard Time |
(UTC-10:00) |
Horário de verão +1 hora |
Ilhas Aleutas |
|
Marquesas Standard Time |
(UTC-09:30) |
Nenhum |
Ilhas Marquesas |
|
Easter Island Standard Time |
(UTC-06:00) |
Horário de verão +1 hora |
Ilha de Páscoa |
|
Eastern Standard Time (Mexico) |
(UTC-05:00) |
Nenhum |
Chetumal |
|
Haiti Standard Time |
(UTC-05:00) |
Horário de verão +1 hora |
Haiti |
|
Turks and Caicos Standard Time |
(UTC-05:00) |
Horário de verão +1 hora |
Turks e Caicos |
|
Paraguay Standard Time |
(UTC-04:00) |
Horário de verão +1 hora |
Assunção |
|
Venezuela Standard Time |
(UTC-04:00) |
Nenhum |
Caracas |
|
South America Western Standard Time |
(UTC-04:00) |
Nenhum |
Georgetown, La Paz, Manaus, San Juan |
|
Tocantins Standard Time |
(UTC-03:00) |
Horário de verão +1 hora |
Araguaína |
|
South America Eastern Standard Time |
(UTC-03:00) |
Nenhum |
Caiena, Fortaleza |
|
Argentina Standard Time |
(UTC-03:00) |
Nenhum |
Buenos Aires |
|
Montevideo Standard Time |
(UTC-03:00) |
Nenhum |
Montevidéu |
|
Magallanes Standard Time |
(UTC-03:00) |
Horário de verão +1 hora |
Punta Arenas |
|
Saint Pierre Standard Time |
(UTC-03:00) |
Horário de verão +1 hora |
São Pedro e Miquelão |
|
Bahia Standard Time |
(UTC-03:00) |
Horário de verão +1 hora |
Salvador |
|
Mid-Atlantic Standard Time |
(UTC-02:00) |
Nenhum |
Atlântico Médio |
|
Azores Standard Time |
(UTC-01:00) |
Horário de verão +1 hora |
Açores |
|
Romance Standard Time |
(UTC+01:00) |
Horário de verão +1 hora |
Bruxelas, Copenhague, Madri, Paris |
|
Morocco Standard Time |
(UTC+01:00) |
Horário de verão +1 hora |
Casablanca |
|
Sao Tome Standard Time |
(UTC+01:00) |
Nenhum |
São Tomé |
|
Egypt Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Cairo |
|
West Bank Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Gaza, Hebrom |
|
South Africa Standard Time |
(UTC+02:00) |
Nenhum |
Harare, Pretória |
|
FLE Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Helsinque, Kiev, Riga, Sófia, Tallinn, Vilnius |
|
Israel Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Jerusalém |
|
Kaliningrad Standard Time |
(UTC+02:00) |
Nenhum |
Kaliningrado |
|
Sudan Standard Time |
(UTC+02:00) |
Nenhum |
Cartum |
|
Libya Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Trípoli |
|
Namibia Standard Time |
(UTC+02:00) |
Horário de verão +1 hora |
Windhoek |
|
Arabic Standard Time |
(UTC+03:00) |
Nenhum |
Bagdá |
|
Turkey Standard Time |
(UTC+03:00) |
Nenhum |
Istambul |
|
Arab Standard Time |
(UTC+03:00) |
Nenhum |
Kuwait, Riad |
|
Astrakhan Standard Time |
(UTC+04:00) |
Nenhum |
Astracã, Ulianovsk |
|
Azerbaijan Standard Time |
(UTC+04:00) |
Nenhum |
Baku |
|
Mauritius Standard Time |
(UTC+04:00) |
Nenhum |
Port Louis |
|
Saratov Standard Time |
(UTC+04:00) |
Nenhum |
Saratov |
|
Georgian Standard Time |
(UTC+04:00) |
Nenhum |
Tbilisi |
|
Volgograd Standard Time |
(UTC+04:00) |
Nenhum |
Volgogrado |
|
Caucasus Standard Time |
(UTC+04:00) |
Nenhum |
Erevan |
|
West Asia Standard Time |
(UTC+05:00) |
Nenhum |
Ashgabat, Tashkent |
|
Ekaterinburg Standard Time |
(UTC+05:00) |
Nenhum |
Ecaterimburgo |
|
Pakistan Standard Time |
(UTC+05:00) |
Nenhum |
Islamabade, Carachi |
|
Sri Lanka Standard Time |
(UTC+05:30) |
Nenhum |
Sri Jayawardenepura |
|
Nepal Standard Time |
(UTC+05:45) |
Nenhum |
Catmandu |
|
Bangladesh Standard Time |
(UTC+06:00) |
Nenhum |
Daca |
|
Omsk Standard Time |
(UTC+06:00) |
Nenhum |
Omsk |
|
Myanmar Standard Time |
(UTC+06:30) |
Nenhum |
Yangon (Rangoon) |
|
Altai Standard Time |
(UTC+07:00) |
Nenhum |
Barnaul, Gorno-Altaysk |
|
West Mongolia Standard Time |
(UTC+07:00) |
Horário de verão +1 hora |
Hovd |
|
North Asia Standard Time |
(UTC+07:00) |
Nenhum |
Krasnoyarsk |
|
North Central Asia Standard Time |
(UTC+07:00) |
Nenhum |
Novosibirsk |
|
Tomsk Standard Time |
(UTC+07:00) |
Nenhum |
Tomsk |
|
North Asia East Standard Time |
(UTC+08:00) |
Horário de verão +1 hora |
Irkutsk |
|
Singapore Standard Time |
(UTC+08:00) |
Nenhum |
Kuala Lumpur, Singapura |
|
Taipei Standard Time |
(UTC+08:00) |
Nenhum |
Taipé |
|
Ulaanbaatar Standard Time |
(UTC+08:00) |
Nenhum |
Ulan Bator |
|
Australian Central Western Standard Time |
(UTC+08:45) |
Nenhum |
Eucla |
|
Transbaikal Standard Time |
(UTC+09:00) |
Nenhum |
Chita |
|
Yakutsk Standard Time |
(UTC+09:00) |
Nenhum |
Yakutsk |
|
West Pacific Standard Time |
(UTC+10:00) |
Nenhum |
Guam, Port Moresby |
|
Tasmania Standard Time |
(UTC+10:00) |
Horário de verão +1 hora |
Hobart |
|
Vladivostok Standard Time |
(UTC+10:00) |
Horário de verão +1 hora |
Vladivostok |
|
Lord Howe Standard Time |
(UTC+10:30) |
Horário de verão +1 hora |
Ilha Lord Howe |
|
Bougainville Standard Time |
(UTC+11:00) |
Nenhum |
Ilha Bougainville |
|
Magadan Standard Time |
(UTC+11:00) |
Nenhum |
Magadan |
|
Norfolk Standard Time |
(UTC+11:00) |
Horário de verão +1 hora |
Ilha Norfolk |
|
Sakhalin Standard Time |
(UTC+11:00) |
Nenhum |
Sacalina |
|
Fiji Standard Time |
(UTC+12:00) |
Nenhum |
Fiji |
|
Kamchatka Standard Time |
(UTC+12:00) |
Horário de verão +1 hora |
Petropavlovsk-Kamchatsky |
|
Chatham Islands Standard Time |
(UTC+12:45) |
Horário de verão +1 hora |
Ilhas Chatham |
|
UTC+13 |
(UTC+13:00) |
Nenhum |
|
|
Tonga Standard Time |
(UTC+13:00) |
Nenhum |
Nuku'alofa |
|
Samoa Standard Time |
(UTC+13:00) |
Horário de verão +1 hora |
Samoa |
|
Line Islands Standard Time |
(UTC+14:00) |
Nenhum |
Ilha Kiritimati |
Documentos relacionados
Use a API para consultar ou modificar a collation e o fuso horário do sistema.