У меня есть сервер SQL Server, работающий на AWS, так как вчера функция GETDATE()
возвращала час с еще одним часом, как если бы он находился в часовом поясе -02:00
. Я уже проверил в Linux, дата и время правильные, а часовой пояс установлен на America/Sao_Paulo
.
. При выполнении следующей команды EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE', 'SYSTEM\CurrentControlSet\Control\TimeZoneInformation', 'TimeZoneKeyName'
возвращает E. South America Standard Time
, что в таблице sys.time_zone_info
соответствуетследующие значения:
+-----------------------------+
| CURRENT_UTC_OFFSET | -02:00 |
| IS_CURRENTLY_DST | 1 |
+-----------------------------+
Как я могу исправить эту разницу во времени?