Você precisará armazenar milissegundos separadamente se precisar de tanta precisão. No SQL Server 2005, não há um tipo de data/hora nativo que permita que você seja mais preciso do que ~3 ms. É por isso que, por exemplo, a última vez que você pode ter em um dia é 23:59:59.997, não 0,998 ou 0,999.