SQL Server 2005, Replica tra fusi orari
-
20-09-2019 - |
Domanda
In che modo SQL Server gestisce il trasferimento delle colonne datetime durante la replica tra fusi orari?
Soluzione
SQL Server non riconosce realmente il fuso orario.Se memorizzi le 14:36 nel data center della costa orientale e poi replichi i dati nel data center della costa occidentale, verrà comunque indicato 14:36.
Per aggirare questo tipo di problema, tutti i nostri server sono impostati sull'ora UTC.In questo modo sappiamo sempre che la data/ora nel database è corretta rispetto a UTC e, se dobbiamo apportare modifiche per la visualizzazione o il reporting del client, possiamo aggiungere/sottrarre l'offset per tutti i valori di data/ora indipendentemente da quale/i server provengono i dati.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow