sql >> Databáze >  >> RDS >> Sqlserver

Amazon RDS – existují zástupná řešení, jak změnit časové pásmo databáze na serveru SQL Server?

Protože žádáte o řešení...

V zásadě zcela ignorujeme čas serveru/časové pásmo databáze a pracujeme zcela mimo UTC. GetUtcDate() například pro všechny sloupce 'DateCreated'. Protože jsme se zavázali k tomuto přístupu, prostě nenarážíme na žádné problémy.

Pokud potřebujete uložit časové pásmo spolu s daty data, můžete použít DateTimeOffset.

Jedinou výhradou je, že plány údržby budou probíhat v čase serveru. To nebyl problém, protože vše normalizujeme na místní čas (což není UTC ani serverový čas) v žádném z našich kalendářových programů.



  1. Jak urychlit vkládání z pandas.DataFrame .to_sql

  2. mySQL nastaví varchar bez speciálních znaků

  3. Nastavit výchozí hodnotu ve sloupci IF podmínka je splněna v SQL 2008

  4. Získávání sekund mezi dvěma časovými razítky Oracle