Com base este artigo que descreve as especificidades do SQL2005, presumo que seu problema possa ser que você esteja reutilizando a mesma conexão para todas as transações, citando:
Por favor, deixe-me saber se esta informação é válida, pois atualmente não posso testar o problema sozinho.