sql >> Base de Datos >  >> RDS >> Sqlserver

Amazon RDS:¿existen soluciones alternativas para cambiar la zona horaria de una base de datos en SQL Server?

Ya que estás pidiendo soluciones alternativas...

Básicamente, ignoramos por completo la hora del servidor/la zona horaria de la base de datos y trabajamos completamente fuera de UTC. GetUtcDate() por ejemplo, para todas las columnas 'Fecha de creación'. Dado que nos hemos comprometido con ese enfoque, simplemente no nos topamos con ningún problema.

Si necesita almacenar la zona horaria junto con sus datos de fecha, puede usar DateTimeOffset.

La única advertencia es que los planes de mantenimiento se ejecutarán en el tiempo del servidor. Esto no ha sido un problema porque normalizamos todo a la hora local (que no es UTC ni hora del servidor) en cualquiera de nuestros programas de calendario.