Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Amazon RDS – gibt es Problemumgehungen, um eine Datenbankzeitzone in SQL Server zu ändern?

Da Sie nach Problemumgehungen fragen...

Wir ignorieren grundsätzlich die Serverzeit/Datenbankzeitzone und arbeiten vollständig außerhalb der UTC. GetUtcDate() zum Beispiel für alle 'DateCreated'-Spalten. Da wir uns diesem Ansatz verschrieben haben, stoßen wir einfach nicht auf irgendwelche Probleme.

Wenn Sie die Zeitzone zusammen mit Ihren Datumsdaten speichern müssen, können Sie DateTimeOffset verwenden.

Die einzige Einschränkung ist, dass Wartungspläne zur Serverzeit ausgeführt werden. Dies war kein Problem, da wir in unseren Kalenderprogrammen alles auf Ortszeit (die weder UTC noch Serverzeit ist) normalisieren.