Мой SQL Server, по-видимому, использует ESDT AU вместо времени ACSDT AU, однако Сервер (Server 2008) имеет правильный часовой пояс в ACSDT AU, есть ли способ найти и устранить проблему?
Когда я запускаю:
SELECT GETUTCDATE(), GETDATE(), DATEDIFF(HOUR, GETDATE(), GETUTCDATE()) ;
Я получаю следующие результаты:
2010-12-06 01:47:57.207 2010-12-06 12:17:57.207 -11
У меня есть БД, которая сохраняет свои даты в формате UTC, и когда я вычисляю правильное смещение TZ, оно всегдаотключено на 30 минут.
Любая помощь приветствуется.
Среда: SQL Server 2005 x64 SP3 (9.0.4035) MS Server 2008 x64 SP1