Pedro,
Por motivos de estrutura do sistema operacional em relação ao XP e Windows 2000, o SQL Server 2000 não pode ser utilizado no Windows Vista.
Mas você pode utilizar a edição Express do SQL Server 2005 em ambientes de testes ou produção, se preferir pode também trabalhar com a edição Developer, que possue as mesmas funcionalidades da edição Enterprise, mas especifica para ambientes de desenvolvimento.