O SQL 2005 e 2008 ambos possuem versões em 32 e 64 bits. E elas só podem ser instaladas em seus sistemas operacionais respectivos, independente se é XP, Vista ou 7.

O 2000 tem um macete; o programa deve ser instalado a partir de um executável dentro de uma pasta específica, que nesse momento não consigo recordar. Mas assim que eu lembrar eu posto. Esse funciona tanto em 32 quanto 64 bits.