Confira esta pergunta anterior e responda para obter informações relacionadas:
Conversão eficaz de datas entre UTC e hora local (ou seja, PST) no SQL 2005
(Para resumir, você precisa criar tabelas de fuso horário e DST no Sql Server 2005. Na próxima versão do Sql Server, obteremos ajuda com fusos horários.)