Fazendo isso agora mesmo. Eu tenho o SQL 2005 e duas instâncias do SQL 2008 em execução.
É fácil de fazer. Basta instalar o SQL Server 2005, e quando ele perguntar a você qual instância, certifique-se de escolher "Instância Nomeada" e dar a ela um nome que você se lembrará (como, não sei, SQL2005?).
Em seguida, instale o SQL Server 2008. A mesma coisa quando se trata da instância - verifique se é uma instância nomeada (Say, SQL2008). Em seu painel de controle de Serviços, você verá todos os elementos SQL duplicados, mas ele terá o nome da instância após cada entrada (SQL2005 / SQL2008).
Quando você precisar se conectar, conecte-se a machine\instance
, para se conectar a localhost\SQL2005
ou localhost\SQL2008
como o nome do servidor e pronto.
É definitivamente intensivo em memória, então você pode optar por desativá-los se não os estiver usando no momento. Sob ocioso com nada acontecendo logo após o boot eles estão usando cerca de 150mb cada.