Да, можно даже установить SQL 2005 многократно и несколько установок 2008 года на том же компьютере.
Так как некоторые экземпляры SQL Server версии называют (за исключением экземпляра по умолчанию), и специальная версия имеет определенное другое имя.
да, Вы можете, конечно. Но необходимо назвать sql экземпляр механизма по-другому, такой как sql выражают 2005 как sqlexpress2005, sql 2005, как sqlserver2005, SQL-сервер выражает 2008 как sqlexpress2008, SQL-сервер 2008 как sqlserver2008 и т.д.